Company: Capgemini
Designation: Java Developer
Package: Not Disclosed
Experience: 4–9 years
Job Location: Bengaluru Pune
Job Description:
Capgemini is seeking skilled Java Developers with 4 to 9 years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance Java applications. You will work on enterprise-grade projects and collaborate with cross-functional teams to deliver innovative and scalable solutions.
Roles and Responsibilities:
- Develop, test, and maintain robust Java-based applications.
- Utilize frameworks such as Spring Boot, Hibernate, and RESTful APIs.
- Collaborate with front-end developers, testers, and DevOps to integrate systems effectively.
- Analyze system requirements and translate them into technical designs.
- Write clean, scalable, and efficient code with proper documentation.
- Troubleshoot and debug applications to optimize performance.
- Participate in Agile/Scrum meetings and contribute to sprint planning and retrospectives.
- Conduct code reviews and provide constructive feedback to peers.
- Implement security and data protection best practices in all applications.
- Stay current with new technologies and continuously enhance existing applications.
Key Skills Required:
- Strong knowledge of Java SE/EE and object-oriented programming.
- Hands-on experience with Spring Framework, Spring Boot, Hibernate.
- Proficiency in RESTful APIs, microservices, and design patterns.
- Familiarity with tools like Maven, Jenkins, Git, and JIRA.
- Experience with databases (e.g., MySQL, PostgreSQL, Oracle).
- Good understanding of CI/CD practices.
- Excellent problem-solving skills and a proactive mindset.