remote
Java Fullstack Engineer AI - Capgemini
Full Stack Developer
Full‑stack Java engineer with AI expertise, building scalable back‑end services and intelligent front‑end experiences using Spring Boot, React, Docker, Kubernetes and AWS.
About the role
Key Responsibilities
- Design, develop and maintain high‑performance Java back‑end services with Spring Boot, ensuring scalability and reliability.
- Build responsive, data‑driven front‑end components using React and modern JavaScript/TypeScript.
- Integrate machine‑learning models and AI services into applications, leveraging AWS SageMaker or custom inference pipelines.
- Containerize applications with Docker, orchestrate deployments on Kubernetes clusters, and manage CI/CD pipelines.
- Collaborate with product owners, data scientists and DevOps to deliver end‑to‑end solutions that meet business and technical requirements.
Requirements
- 5+ years of professional experience in Java development and full‑stack architecture.
- Strong proficiency in Spring Boot, RESTful APIs, and relational database design.
- Hands‑on experience with React, Redux, and modern front‑end tooling.
- Practical knowledge of AI/ML concepts, model deployment, and inference optimization.
- Experience with Docker, Kubernetes, and cloud platforms (AWS preferred).
Skills
javareactmachine learningdockerkubernetesaws