Overview
Skills
Job Details
Key Responsibilities
Design, develop, and maintain RESTful APIs and microservices using Java Spring Boot.
Build and enhance responsive UI components using React.js, Redux, and modern JavaScript (ES6+).
Collaborate with UX/UI designers, business analysts, and backend engineers to deliver integrated solutions.
Develop reusable components and ensure best coding practices.
Write and maintain unit tests and integration tests for robust and reliable code.
Optimize application performance and troubleshoot production issues.
Participate in Agile ceremonies sprint planning, daily standups, retrospectives.
Maintain proper version control and documentation using Git and related tools.
Required Skills & Experience
5 8 years of professional software development experience.
Strong backend experience in Java 8+, Spring Boot, REST APIs, and Microservices architecture.
Hands-on experience with React.js, Redux, Hooks, HTML5, CSS3, and JavaScript (ES6+).
Good understanding of API integration and frontend-backend communication.
Experience with Relational Databases (MySQL, PostgreSQL) and ORM tools (Hibernate/JPA).
Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
Proficient in Git for source control and collaboration.
Strong debugging, analytical, and problem-solving skills.
Exposure to cloud environments (AWS, Azure, or Google Cloud Platform) is an asset.