Job Description
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Key Responsibilities
- Designing developing and maintaining enterprise grade applications using Core Java Spring Boot and Hibernate
- Building and optimizing RESTful microservices that are scalable secure and resilient
- Implementing Kafka based integrations including producer's consumers and streaming pipelines
- Writing clean maintainable and unit tested code using JUnit and best development practices
- Working with CICD pipelines to automate build test and deployment processes using tools like Jenkins GitLab CI or Azure DevOps
- Participating in code reviews architecture discussions and DevOps integration activities
- Performing troubleshooting performance tuning and production support when required
- Designing and optimizing queries in DB2 or PostgreSQL including schema updates and performance improvements
- Leveraging Unix Shell Scripting for automation job scheduling and operational tasks
- Working closely with QA teams' business analyst's product owners and architects to deliver high quality solutions
- Providing technical mentorship to junior developers and participating in knowledge sharing sessions
- Ensuring compliance with organizational standards security guidelines and banking regulatory requirements
Required Skills
7 years of proven hands-on experience in Core Java, Java 8 preferredSpring, Spring BootHibernate, JPAKafka integration and message streamingJUnit and unit testing frameworksCICD tools and automationUnix Shell ScriptingStrong understanding of microservices design principles distributed systems and cloud ready application developmentExperience working in Agile, Scrum environmentsExcellent analytical debugging and problem-solving skillsNice to Have Skills
Familiarity with XML and JSON based integration and data transformationExposure to messaging technologies API gateways or cloud platformsKnowledge of containerization tools such as Docker and orchestration frameworks like KubernetesStrong communication and collaboration skillsAbility to work in a fast-paced high pressure environmentOwnership mindset with the ability to drive solutions end to endAbility to mentor and guide junior team membersEducation
Bachelors or Master's degree in Computer Science Engineering or related technical discipline#J-18808-Ljbffr