Lead Software Engineer

Virtusa — United States · Posted ~13 hours ago

Lead Full-time

Skills

Java Spring Boot Kafka MongoDB Microservices Event-Driven Architecture REST APIs Backend Development Root Cause Analysis REST

🔓 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 senior backend engineering role requiring deep Java expertise and experience building scalable microservices and event-driven systems. You will design and deploy backend services, work with asynchronous messaging and document databases, develop APIs, troubleshoot production issues, and contribute to technical architecture and code quality.

Highlights

Senior engineering opportunity focused on scalable backend systems, microservices, event-driven architecture, and high-performance enterprise applications. The role includes technical design discussions, code reviews, production problem solving, and opportunities to influence architecture.

Description

Senior Java Developer with 7 years of experience in designing developing and maintaining scalable high performance enterprise applications The role requires strong expertise in Java Spring Boot Kafka and MongoDB with experience building microservices and event driven applications Job Responsibilities Design develop test and deploy scalable backend applications and microservices using Java and Spring Boot Build and maintain event driven solutions using Kafka for real time data processing and asynchronous communication Design and develop efficient data models queries and persistence solutions using MongoDB Develop and consume RESTful APIs and integrate applications with internal and external systems Ensure application performance scalability reliability security and code quality Troubleshoot production issues and perform root cause analysis for application and integration problems Participate in code reviews and contribute to technical design and architecture discussions Work closely with cross functional teams including Product Owners Architects QA and DevOps teams Follow Agile development practices and contribute to CI CD and automated deployment processes Primary Skills Must Have Java and Spring Boot Strong experience in Core Java Spring Boot REST APIs and Microservices development Apache Kafka Hands on experience in designing and developing Kafka producers consumers event driven architectures and message processing MongoDB Strong experience in MongoDB data modeling CRUD operations query optimization and integration with Java Spring Boot applications