Job Title: Java Backend Developer Primary skills: Java with Spring Boot and Kubernetes Location: Hyderabad/Coimbatore Mode of work: 5 Days work from office Experience: 4+ years 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 and 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 follow best practices in API design and cloud-native development. Required Skills & Qualifications: 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 . 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 (Jacoco ). Familiarity with performance testing tools (e.g., JMeter , Gatling ). Excellent problem-solving skills and ability to work in an agile environment. Preferred Qualifications: Certifications in Azure , Spring , or Kubernetes . Experience with API Gateway and Service Mesh technologies. Knowledge of security best practices in microservices and cloud deployments.
Job Title
Java Backend Developer