Role Overview
Join Capgemini to design, develop, and maintain enterprise-grade applications. You will be part of a collaborative community, helping leading organizations unlock technology value while building scalable, secure, and high-availability business solutions.
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java technologies.
- Build and enhance RESTful APIs and Microservices using Spring Boot.
- Develop responsive and interactive user interfaces using Angular or React.
- Collaborate with product owners, architects, and UI/UX designers throughout the SDLC.
- Write clean, scalable, and maintainable code following industry best practices.
- Perform code reviews, unit testing, debugging, and performance tuning.
- Work closely with DevOps teams for application deployment and CI/CD implementation.
- Support production releases and troubleshoot application issues.
Requirements
- Strong hands-on experience in Java 8/11/17+.
- Expertise in Spring Boot, Spring MVC, and Spring Security.
- Experience in developing REST APIs and Microservices.
- Knowledge of Hibernate/JPA and OOP concepts.
- Strong experience in Angular (2+) or ReactJS.
- Proficiency in TypeScript, JavaScript, HTML5, and CSS3.
- Hands-on experience with relational databases such as SQL Server, Oracle, PostgreSQL, or MySQL.
Skills
- Java
- Spring Boot
- Angular
- React.js
- Microservices
Benefits
- Personalized career guidance and diverse career paths.
- Comprehensive wellness benefits including health checks and telemedicine.
- Insurance with top-ups, elder care, and partner/new parent support.
- Opportunity to work on cutting-edge projects with industry leaders.