Capgemini is seeking a Java Developer to design, develop, and maintain Java-based applications for cloud platforms, helping the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Requirements
- Good understanding of Core Java, OOP concepts, and basic Java frameworks (Spring, Hibernate is a plus).
- Basic knowledge of SQL and relational databases.
- Familiarity with Cloud platforms such as AWS, GCP, or Azure.
- Good understanding of HTML, CSS, JavaScript, and frameworks like AngularJS or ReactJS.
- Understanding of version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
Responsibilities
- Assist in the design, development, and maintenance of Java-based applications.
- Write clean, scalable, and efficient code following standard coding conventions.
- Collaborate with cross-functional teams, including QA, product, and senior developers.
- Troubleshoot and debug applications.
- Document code and processes for future reference.
- Stay updated with the latest industry trends and technologies.
Other
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field.
- Knowledge of software development lifecycle (SDLC) and agile methodologies is a plus.
- Internship or academic project experience in Java development is an advantage.
- Excellent communication and teamwork abilities.
- Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave