Posted Apr 14, 2026
As a Java Developer in our company, your role will involve designing and implementing resilient, fault-tolerant microservices using Spring Boot and Resilience4j. You will be responsible for developing and maintaining event-driven architecture using Apache Kafka, as well as implementing caching mechanisms to optimize performance and scalability. Additionally, you will write unit and integration tests using JUnit5 and Mockito, ensuring code quality with Jacoco coverage reports. Your tasks will also include performance testing, optimizing APIs for high throughput and low latency, and deploying microservices using CI/CD pipelines on OpenShift or AKS. Key Responsibilities:
Qualifications Required:
Strong proficiency in Java and Spring Boot
Experience with Resilience4j for fault tolerance and circuit breaker patterns
Solid understanding of Kafka and event-driven systems
Familiarity with caching strategies (e.g., Redis, Caffeine)
Hands-on experience with CI/CD tools and pipelines (GitHub Actions, Jenkins, etc.)
Experience deploying applications on OpenShift or AKS
Must have Experience in AWS cloud and in AWS lambda
Proficiency with Terraform and Microsoft Azure cloud services
Strong knowledge of Docker, Docker Compose, and container orchestration
Experience with unit testing frameworks (JUnit5, Mockito) and code coverage tools (Jacco)
Familiarity with performance testing tools (e.g., JMeter, Gatling)
Excellent problem-solving skills and ability to work in an agile environment Additionally, the company values certifications in AWS, Spring, or Kubernetes, experience with API Gateway and Service Mesh technologies, as well as knowledge of security best practices in microservices and cloud deployments. As a Java Developer in our company, your role will involve designing and implementing resilient, fault-tolerant microservices using Spring Boot and Resilience4j. You will be responsible for developing and maintaining event-driven architecture using Apache Kafka, as well as implementing caching mechanisms to optimize performance and scalability. Additionally, you will write unit and integration tests using JUnit5 and Mockito, ensuring code quality with Jacoco coverage reports. Your tasks will also include performance testing, optimizing APIs for high throughput and low latency, and deploying microservices using CI/CD pipelines on OpenShift or AKS. Key Responsibilities:
Design and implement resilient, fault-tolerant microservices using Spring Boot and Resilience4j
Develop and maintain event-driven architecture using Apache Kafka
Implement caching mechanisms to optimize performance and scalability
Write unit and integration tests using JUnit5, Mockito, and ensure code quality with Jacoco coverage reports
Perform performance testing and optimize APIs for high throughput and low latency
Deploy microservices using CI/CD pipelines on OpenShift or AKS
Work with Terraform for infrastructure provisioning and cloud deployments
Utilize Docker, Docker Compose/Desktop for containerization and local development
Integrate and automate workflows using GitHub Actions
Collaborate with cross-functional teams to ensure seamless integration and delivery
Maintain documentation and adhere to best practices in API design and cloud-native development
Qualifications Required:
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City