virtusa
Java Microservices
Salary
Job description
P1C3TSTSMicroservices Development Design, develop, and maintain high-throughput, low-latency microservices using Java 17+ and the Spring Boot framework.Event Streaming Architect and implement event-driven solutions using Apache Kafka, including managing producers, consumers, topics, partitions, and Kafka Streams. API Design Build and maintain secure RESTful APIs using standard practices like DTOs, pagination, error handling, and OAuth2/JWT for security.Performance Optimization Identify and address bottlenecks in microservices and Kafka components to ensure system speed and resource efficiency.Database Management Design and integrate relational (e.g., PostgreSQL, MS SQL) and NoSQL (e.g., MongoDB) databases for scalable backend systems. Technical Leadership Participate in the entire SDLC, conduct code reviews, mentor junior engineers, and contribute to architectural decisions Microservices Development Design, develop, and maintain high-throughput, low-latency microservices using Java 17+ and the Spring Boot framework.Event Streaming Architect and implement event-driven solutions using Apache Kafka, including managing producers, consumers, topics, partitions, and Kafka Streams. API Design Build and maintain secure RESTful APIs using standard practices like DTOs, pagination, error handling, and OAuth2/JWT for security.Performance Optimization Identify and address bottlenecks in microservices and Kafka components to ensure system speed and resource efficiency.Database Management Design and integrate relational (e.g., PostgreSQL, MS SQL) and NoSQL (e.g., MongoDB) databases for scalable backend systems. Technical Leadership Participate in the entire SDLC, conduct code reviews, mentor junior engineers, and contribute to architectural decisions 8-10 years of overall progressive experience as a java developer Should have good agile and scrum background Excellent interpersonal, written, and verbal communication skills. Java 17, Spring BootKafkaREST API, CI/CDAny Database (SQL, Oracle, Postgre) CI/CDRally, JIRA, Confluence


