18 Sep
|
Capgemini
|
India
Key Responsibilities:
Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and microservices.
Build and consume RESTful APIs for system integration.
Implement WebClient for reactive and asynchronous communication.
Write robust unit and integration tests using JUnit and Mockito.
Work on CI/CD pipelines for automated build, test, and deployment.
Collaborate with cross-functional teams in an agile workplace.
Participate in code reviews and ensure adherence to best practices.
Mandatory Skills:
Robust proficiency in Java and Spring Boot and microservices.
Experience on java latest versions
Hands on Experience on relational and non-relational databases.
Expertise in REST API development and integration.
Familiarity with WebClient for reactive programming.
Solid understanding of JUnit and Mockito for testing.
Experience with CI/CD tools (GitLab CI.)
Optimize application performance and troubleshoot production issues.
Knowledge on Asynchronous communication (RabbitMQ,Kafka,ActiveMQ).
Valuable-to-Have Skills:
Experience with AWS services (EC2, S3, Lambda,SQS, SNS, Event Bridge, EC2, Amazon Aurora etc.)
Knowledge of Terraform for Infrastructure as Code.
Knowledge on front end technologies.
📌 Java Developer Hyderabad (India)
🏢 Capgemini
📍 India