Java Full Stack Senior Developer/Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
Capgemini is seeking a Java Full Stack Senior Developer/Architect to lead the design and development of scalable, cloud-native enterprise applications. This role requires deep expertise in Java, Spring Boot, microservices architecture, and full-stack technologies including modern frontend frameworks and databases. As a Solution Architect/Senior Developer, you will design robust system architectures, drive hands-on development of core components, and ensure high performance, security, and scalability. You will leverage cloud platforms (AWS/Google Cloud Platform/Azure), event-driven architectures, and emerging technologies like Generative AI and LLMs to deliver innovative business solutions while collaborating with cross-functional teams and mentoring engineering talent.
Your Role
We are seeking a visionary and hands-on Java Full Stack Senior Developer/Architect to design, build, and scale our next-generation enterprise applications. In this pivotal role, you will bridge the gap between architecture, design, and robust, production-ready code. You will lead the modernization of our technology stack by leveraging advanced cloud architectures, executing hands-on full-stack design and development across backend, frontend, cloud-native services, and integrating cutting-edge AI technologies.
Key Responsibilities
- Design scalable, secure, and resilient full-stack architecture and design
- Write code to build complex core components and frameworks
- Design, develop, and deploy cloud-native solutions using Java-based microservices and serverless paradigms
- Demonstrate a proven track record in microservices, event-driven architecture (Kafka/RabbitMQ), and API design (REST/GraphQL)
- Design, develop, and maintain full-stack applications with responsive UI and REST APIs
- Work with relational databases (Oracle, Postgres) and NoSQL solutions (MongoDB, Redis)
- Implement generative AI APIs and leverage LLMs for business applications
- Develop and integrate Python components for services, automation, or data processing
- Collaborate with Business, DevOps, and cross-functional teams
- Ensure code quality, security, and performance through best practices
- Define coding standards, perform rigorous code reviews, and mentor engineering teams
- Evaluate emerging technology trends to continuously modernize software delivery
Requirements
- Java, Spring Boot, Microservices architecture
- Experience with any one cloud platform: AWS, Google Cloud Platform, Azure
- Gen AI and LLMs
- SQL and NoSQL databases
- Frontend technologies (Angular/React, HTML, CSS, JavaScript)
- Python development
- REST APIs, JSON
- CI/CD, Git, containerization (Docker/Kubernetes)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
7 Cloud Computing Trends Coming in 2025 for Developers
Dev Digest 121 - AI goes offline
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers