Role Overview
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Responsibilities
- Design and develop backend services using Java and Spring Boot
- Good Understanding in OOP’s and its logic development
- Strong experience in Core Java (Java 8/11/17+), Java Script, Spring Boot
- Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Experience in building Microservices architecture
- Proficiency in REST API development
- Experience with Hibernate/JPA and ORM frameworks
- Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Familiarity with message queues (Kafka, RabbitMQ)
- Experience with Docker, Kubernetes (preferred)
- Understanding of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Strong problem-solving and debugging skills
- Knowledge of Java Design Pattern (Implementation Level)
- knowledge of JUNIT Development
Requirements
- Strong experience in Core Java (Java 8 or above)
- Hands-on experience with Spring Boot, Spring MVC, Spring Security
- Good knowledge of REST API development
- Proficiency in JavaScript (ES6+)
- Understanding of HTML, CSS, and frontend basics
- Experience with database technologies (SQL – MySQL/Oracle/PostgreSQL)
- Familiarity with Git/version control systems
- Knowledge of OOPs concepts and design patterns