- Experience
- 3–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 days ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Capgemini
Capgemini is a global leader in business and technology transformation, powered by AI and dedicated to delivering measurable value. With nearly six decades of experience, the firm has a diverse workforce of over 420,000 professionals across more than 50 countries. Capgemini offers comprehensive services that cover strategy, technology, design, engineering, and business operations. In 2025, the group achieved €22.5 billion in global revenues.
Role Overview
We are looking for skilled Java Developers to join our development team focused on banking solutions. This role involves collaborating with business experts to devise and implement software that aligns with business needs.
Responsibilities
- Collaborate with subject matter experts to craft solutions addressing business requirements.
- Create Java-based services integrated within complete processing workflows.
- Design and implement robust, secure, and efficient APIs for data persistence, retrieval, and business logic execution.
- Manage full software development lifecycle, including Level 3 production support.
- Participate actively in code reviews and knowledge sharing within the team.
- Provide technical leadership and help shape architectural decisions.
- Effectively communicate with cross-functional teams such as product management, quality assurance, and infrastructure.
- Ensure compliance with financial regulatory standards, security policies, and audit protocols.
- Develop and maintain enterprise-grade applications using the latest Java versions (JDK 17+) and associated frameworks.
- Architect and implement microservices utilizing Spring Boot and Spring Cloud ecosystems.
- Work with message streaming platforms like Kafka to support event-driven designs.
- Apply multithreading, concurrency controls, and performance enhancements in Java applications.
- Maintain code quality leveraging design patterns, SOLID principles, and clean coding practices.
- Incorporate security best practices including OAuth2, JWT, encryption, and secure coding standards.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a closely related discipline.
- Three to seven years of practical experience in backend development using Java.
- Advanced proficiency in Java (JDK 17+), Spring Boot, and Spring Cloud.
- Deep understanding of microservices architecture and RESTful API design.
- Experience with Kafka or comparable event streaming and messaging platforms.
- Strong skills in multithreading, concurrency, and Java performance tuning.
- Hands-on experience with both relational (PostgreSQL, Oracle) and NoSQL databases (MongoDB).
- Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and DevOps methodologies.
- Solid grasp of software design principles including SOLID and common design patterns.
- Experience implementing security standards such as OAuth2, JSON Web Tokens, and data encryption techniques.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud is advantageous.
- Excellent problem-solving abilities and adaptability in agile, fast-moving environments.
- Strong communication and teamwork capabilities.
Benefits
At Capgemini, passionate employees are our greatest asset. Join a workplace that challenges and inspires you while supporting your career development. You will collaborate with talented professionals on exciting projects and gain access to invaluable benefits. We offer flexible working arrangements and allocate 40 hours annually for personal development with a broad range of learning opportunities.
Company Values & Commitments
- We cherish diversity and inclusion, encouraging applications from all qualified candidates regardless of gender identity, ethnicity, sexual orientation, religion, ability, intersex status, or age. We recognize and celebrate meaningful cultural and social events to support our inclusive culture.
- Our digital inclusion initiatives aim to create a positive societal impact through the use of technology, encouraging employees to participate in community service and volunteer efforts.
- We are committed to environmental sustainability, aiming to reduce carbon emissions per employee, supporting clients in transitioning toward sustainable operations.
- Ethics and values are foundational to our culture, with a ten-year recognition as one of the World's Most Ethical Companies, embodying values like Honesty, Boldness, Trust, Team Spirit, Freedom, Fun, and Modesty.
Work Environment
Join Capgemini to bring your authentic self to work, foster innovation, and contribute to creating positive futures for yourself, your clients, and the communities we serve.
Minimum education
Bachelor's Degree