Java Micro Services (Backend )tech Lead

  • Hyderabad
  • Virtusa
Java Micro Services (Backend )tech Lead - CREQ179090 Description We are seeking a highly skilled and experienced Senior Java Developer with a minimum of 8 years of hands-on experience in Java, J2EE, Web Service, Microservices, Spring Boot, MQ, REST APIs, Java with TDD. The ideal candidate will have a strong background in developing scalable and high-performance applications, along with expertise in AWS Cloud, Dockers/Kubernetes, NoSQL databases, and optionally Kafka.Key Responsibilities: Java Development: Design, implement, and maintain Java-based applications and services. Microservices Architecture: Architect and develop microservices-based solutions for complex business requirements. Spring Boot: Utilize Spring Boot framework for building robust and scalable applications. Message Queue (MQ) Integration: Integrate messaging systems to ensure efficient communication between various components. REST APIs: Design and implement RESTful APIs to facilitate seamless interaction between different services. Test-Driven Development (TDD): Apply TDD principles to ensure the reliability and quality of code. Cloud Computing (AWS): Demonstrate expertise in deploying and managing applications on the AWS Cloud platform. Containerization and Orchestration: Experience with Docker and Kubernetes for containerization and orchestration. NoSQL Databases: Work with NoSQL databases to handle large volumes of data efficiently. Optional - Kafka: Familiarity with Kafka for real-time data streaming is a plus. Primary Location Hyderabad, Andhra Pradesh, India Job Type Experienced Primary Skills Java, REST Years of Experience 8 Qualification We are seeking a highly skilled and experienced Senior Java Developer with a minimum of 8 years of hands-on experience in Java, J2EE, Web Service, Microservices, Spring Boot, MQ, REST APIs, Java with TDD. The ideal candidate will have a strong background in developing scalable and high-performance applications, along with expertise in AWS Cloud, Dockers/Kubernetes, NoSQL databases, and optionally Kafka.Key Responsibilities:Java Development: Design, implement, and maintain Java-based applications and services.Microservices Architecture: Architect and develop microservices-based solutions for complex business requirements.Spring Boot: Utilize Spring Boot framework for building robust and scalable applications.Message Queue (MQ) Integration: Integrate messaging systems to ensure efficient communication between various components.REST APIs: Design and implement RESTful APIs to facilitate seamless interaction between different services.Test-Driven Development (TDD): Apply TDD principles to ensure the reliability and quality of code.Cloud Computing (AWS): Demonstrate expertise in deploying and managing applications on the AWS Cloud platform.Containerization and Orchestration: Experience with Docker and Kubernetes for containerization and orchestration.NoSQL Databases: Work with NoSQL databases to handle large volumes of data efficiently.Optional - Kafka: Familiarity with Kafka for real-time data streaming is a plus. Travel No