Java Developer | Capgemini | Kolkata
Job Description
Build the Future with Java at Capgemini
Capgemini is hiring Java Developers for its Kolkata office. This is an excellent opportunity for candidates passionate about Java development, backend engineering, microservices, and modern cloud-native applications. Join a global technology leader and work on innovative projects that help organizations transform their businesses through technology.
At Capgemini, you'll collaborate with talented professionals worldwide, work on cutting-edge technologies, and accelerate your career through continuous learning, mentorship, and global opportunities.
Company: Capgemini
Role: Java Developer
Location: Kolkata (Calcutta), India
Job Type: Full-Time
Experience: 0-2 year
Capgemini is seeking skilled Java Developers with strong knowledge of Core Java, Spring Boot, REST APIs, and Microservices Architecture. The ideal candidate should possess excellent problem-solving abilities and a passion for building scalable, high-performance backend applications.
Roles & Responsibilities
• Design and develop backend services using Java and Spring Boot.
• Develop scalable and high-performance applications.
• Apply Object-Oriented Programming (OOP) principles in application development.
• Build and maintain Microservices-based applications.
• Develop and integrate RESTful APIs.
• Work with Spring Framework components including Spring Boot, Spring MVC, and Spring Security.
• Implement database solutions using SQL and NoSQL technologies.
• Utilize Hibernate/JPA and ORM frameworks for data persistence.
• Collaborate with cross-functional teams to deliver high-quality software solutions.
• Write unit tests using JUnit and ensure application quality.
• Troubleshoot, debug, and optimize application performance.
• Follow software design patterns and development best practices.
Qualifications & Eligibility
• Bachelor's degree in Computer Science, Information Technology, or related field.
• Strong programming knowledge in Java.
• Understanding of backend development principles.
• Good communication and teamwork skills.
• Passion for software development and problem-solving.
Skills Required
• Strong experience in Core Java (Java 8/11/17+).
• Hands-on experience with Spring Boot, Spring MVC, and Spring Security.
• Good understanding of Object-Oriented Programming concepts.
• Experience in REST API development.
• Knowledge of JavaScript (ES6+).
• Understanding of HTML and CSS fundamentals.
• Experience with Hibernate/JPA frameworks.
• Strong SQL database knowledge (MySQL, PostgreSQL, Oracle).
• Familiarity with NoSQL databases such as MongoDB.
• Knowledge of Git and version control systems.
• Understanding of Java Design Patterns.
• Experience with JUnit testing framework.
• Strong analytical and debugging skills.
Preferred Skills
• Microservices Architecture
• Docker
• Kubernetes
• Apache Kafka
• RabbitMQ
• CI/CD Pipelines
• Jenkins
• GitHub Actions
• Cloud-Native Development
• DevOps Practices
Why Join Capgemini?
• Work with a global technology and consulting leader.
• Access personalized career development and mentorship programs.
• Explore diverse career opportunities across Capgemini's global network.
• Work on cutting-edge technologies including AI, Cloud, and Digital Engineering.
• Comprehensive health and wellness benefits.
• Flexible work policies and employee support programs.
• Opportunity to contribute to impactful projects across industries.
• Inclusive and collaborative work culture.
Apply for this Position
Apply Now