Overview
We are seeking a skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in modern Java development and hands-on experience with cloud-native technologies, CI/CD pipelines, and testing frameworks.
Responsibilities
* Design, develop, and maintain scalable applications using Java 17 or later.
* Build and integrate services within the Spring ecosystem including Spring Web, Spring Data, Spring JPA, and Spring Messaging.
* Develop and consume RESTful APIs for internal and external integrations.
* Containerize applications using Docker and manage deployments with Helm on OpenShift Container Platform (OCP).
* Work with AWS cloud services, understanding core concepts and terminologies of cloud computing.
* Design and optimize relational databases, preferably PostgreSQL or AWS Aurora.
* Implement automated testing using Cucumber for BDD and Gatling for performance testing.
* Collaborate with cross-functional teams to manage CI/CD pipelines using tools like Git and Jenkins.
* Utilize build tools effectively; Gradle experience is a plus.
Skills Required
* Experience in Financial Disputes Management or working with Payment Networks.
* Familiarity with Gradle as a build tool.
* Experience with Kafka or other messaging systems.
* Familiarity with Kubernetes and microservices architecture.
* Knowledge of OAuth2, JWT, and other authentication/authorization mechanisms.
* Exposure to monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Datadog.
* Understanding of design patterns, clean code principles, and SOLID principles.
* Experience with unit testing frameworks like JUnit and Mockito.
* Familiarity with API documentation tools like Swagger/OpenAPI.
* Knowledge of security best practices in application development.
* Bachelor’s degree in computer science, Engineering, or a related field.
* 5+ years of professional experience in Java development.
* Strong problem-solving skills and ability to work in a fast-paced environment.
About Capgemini
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world while creating tangible impact for enterprises and society. It is a responsible and diverse group of 350,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market-leading capabilities in AI, cloud, and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Finance
* Industries: IT Services and IT Consulting
#J-18808-Ljbffr