Required Skills: Java, Spring Boot, Microservices, REST APIs, API design, modernization, downstream API integrations.
Job Description
We are looking for a Senior Java Microservices Engineer with strong experience in building scalable, high-performance backend applications and modernizing enterprise APIs.
Required Skills:
- Strong expertise in Java, Spring Boot, Microservices, and REST APIs.
- Experience with API design/modernization and downstream API integrations.
- Strong understanding of distributed systems and asynchronous processing (Kafka/RabbitMQ).
- Experience implementing Circuit Breaker, Retry, Timeout, and other resiliency patterns.
- Performance tuning, scalability, and production troubleshooting experience.
- Hands-on experience with Docker, Kubernetes/OpenShift, CI/CD, and Git.
- Strong problem-solving and debugging skills.
Responsibilities:
-
Design and develop scalable microservices and REST APIs.
-
Modernize enterprise APIs and integrate with downstream systems.
-
Optimize application performance and reliability.
-
Troubleshoot production issues and implement resilient solutions.
-
Collaborate with cross-functional teams in an Agile environment.