19 hours ago
Responsibilities
- Develop, deploy, and support key applications and features in a collaborative team environment.
- Design and implement scalable solutions to sophisticated business problems.
- Build server-side applications using Java EE, Apache Tomcat, Spring MVC, Spring Boot, SLF4j, and Maven.
- Develop client-side applications using Angular, JavaScript/TypeScript, Node, NPM, and HTML/CSS.
- Consume and integrate RESTful services and apply enterprise application architecture patterns such as Apache Camel.
- Perform analysis, design, coding, system and user testing, problem resolution, and planning.
- Use Docker and AWS for containerization, cloud deployment, and application management.
- Apply DevOps practices related to source control management, continuous integration, monitoring, and deployment.
Requirements
- Knowledge of internet, mobile, and application architecture and current and emerging technologies.
- Experience collaborating with teams to develop, deploy, and support applications and features.
- Experience decomposing sophisticated business problems into creative, efficient, and scalable solutions.
- Proficiency with the listed server-side, client-side, testing, containerization, and cloud technologies.
- Understanding of object-oriented design, coding standards, common design patterns, secure application development, and test coverage.
- Understanding of software development processes and strong analytical and decision-making skills.
- Experience with Agile software development methodology.
Tech Stack
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
