Java Full Stack Developer
Capgemini
Capgemini
Join Capgemini, a global leader in business and technology transformation, and empower yourself to shape your career. We foster a collaborative environment where you can innovate and help leading organizations leverage technology for a more sustainable and inclusive world. This role focuses on designing, developing, and maintaining scalable web applications.
As a Java Full Stack Developer, you will be instrumental in building robust solutions. You will collaborate with diverse teams to translate business needs into high-quality software, contributing to every stage of the development lifecycle. We are looking for individuals passionate about creating clean, maintainable, and secure applications.
Key responsibilities include designing and developing enterprise-grade applications using Java technologies and building RESTful APIs and microservices with Spring Boot. You will also develop responsive user interfaces using Angular or React, ensuring seamless user experiences.
Collaboration with product owners, architects, and UI/UX designers is essential. You'll participate in code reviews, testing, and debugging to maintain code quality and application performance. Additionally, you will work with DevOps for CI/CD implementation and provide support for production releases and troubleshooting.
We seek a developer with strong backend expertise in Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA, along with a solid understanding of OOP principles and Microservices architecture.
On the frontend, proficiency in Angular (2+) or ReactJS is required, including TypeScript, JavaScript, HTML5, and CSS3. Experience with relational databases like SQL Server, Oracle, PostgreSQL, or MySQL is also necessary. A good grasp of cross-browser compatibility and performance optimization is expected. Cloud-native development experience is a plus.
Capgemini
Information Technology & Services