C
Posted 7 hours ago
Java Developer
Capgemini
Requirements
5+ years Java development experience, Proficiency in Spring Boot and Microservices, Hands-on experience with MongoDB, Experience with AngularJS, Familiarity with Kafka, Knowledge of CI/CD tools (GitHub, Jenkins), Agile/Scrum experience
Skills
JavaSpring BootMicroservicesMongoDBAngularKafkaJenkinsGitHub
About the role
Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot
- Develop and maintain RESTful APIs and integrate them with AngularJS frontend applications
- Manage data modeling, querying, and performance optimization using MongoDB
- Contribute to CI/CD pipelines using GitHub and Jenkins for automated builds and deployments
- Write unit and integration test cases following structured development practices
- Troubleshoot production issues and enhance system performance and reliability
- Collaborate with cross-functional teams including frontend developers, QA, DevOps, and product managers
- Participate in code reviews to ensure adherence to coding standards and best practices
Requirements
- 5+ years of experience in Java development
- Strong proficiency in Java, Spring Boot, Microservices architecture, and RESTful API development
- Hands-on experience with MongoDB
- Experience working with AngularJS
- Familiarity with Kafka or other messaging systems
- Experience with CI/CD tools such as GitHub and Jenkins
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving skills
Preferred Qualifications
- Knowledge of using AI models like Claude or GPT
- Knowledge of Agentic coding and Generative AI
- Experience with Microsoft SQL Server (MSSQL)
- Knowledge of authentication and authorization mechanisms (e.g., OAuth2, JWT)
- Exposure to performance tuning and application monitoring tools
Benefits
- Paid time off including vacation, company holidays, personal days, and sick leave
- Medical, dental, and vision coverage
- Retirement savings plans (e.g., 401(k) or RRSP)
- Life and disability insurance
- Employee assistance programs
About the Company
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world. With over 340,000 team members in more than 50 countries, Capgemini is trusted by clients to unlock the value of technology through expertise in AI, cloud, data, and engineering.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeJava Developer
Capgemini · Montreal
