Java Developer

Virtusa — United States · Posted ~6 days ago

Mid

Skills

Java Microservices REST API design Spring Boot Spring Cloud Spring Data JPA Hibernate SQL PostgreSQL MySQL NoSQL Kafka RabbitMQ Docker Kubernetes Unit testing Integration testing CI/CD Code reviews Java 17 Java 21

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Java backend engineering role focused on building scalable, low-latency microservices and secure REST APIs. You will work with event-driven communication, containerized cloud deployments, relational and NoSQL databases, automated testing, code reviews, and CI/CD optimization.

Highlights

Modern backend engineering role centered on scalable, low-latency microservices and secure APIs. The position combines event-driven architecture, cloud-native deployment, database engineering, automated testing, and CI/CD practices.

Description

Skill set. Microservices design patterns, RESTful API design, Java (17 or 21), Spring Boot, and Spring Cloud, Spring Data JPA, Hibernate, SQL (PostgreSQL/MySQL), and NoSQL Key Responsibilities Microservice Development Design and implement scalable, low-latency microservices using Java and Spring Boot. API & Event Streaming Build secure, robust RESTful APIs and establish asynchronous event-driven communication using Kafka or RabbitMQ. Cloud & Container Deployment Package applications into Docker containers and deploy/manage them within cloud-hosted Kubernetes environments. Database Management Optimize database schemas, write efficient complex queries, and handle data persistence layers using JPA/Hibernate. Quality & CI/CD Automation Maintain high code quality through automated unit/integration testing and actively participate in code reviews and CI/CD pipeline optimization.