
Overview
Key Responsibilities:
• Design, develop, and maintain scalable web applications using React for the front end and Spring Boot for the back end.
• Collaborate with product managers, designers, and other developers to understand requirements and deliver high-quality software solutions.
• Write clean, maintainable, and efficient code while following best practices for both front-end and back-end development.
• Implement RESTful APIs and integrate third-party services as needed.
• Optimize applications for maximum speed and scalability.
• Conduct code reviews and mentor junior developers to foster a culture of continuous learning.
• Troubleshoot and debug applications, ensuring high performance and responsiveness.
• Stay updated with emerging technologies and trends in software development.
• Experience with version control systems (e.g., Git).
• Understanding cloud platforms (e.g., AWS, Azure) is a plus.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills. Good to Have:
• Familiarity with RESTful APIs and microservices architecture.
• Proficiency in JavaScript, HTML, CSS, and modern JavaScript frameworks (React preferred).
• Strong experience with Java and Spring Boot for back-end development.
• Knowledge of relational databases (e.g. Oracle, PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB). Qualifications & Experience:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 3+ years of professional experience in full stack development, with a focus on React and Spring Boot.