Virtusa Corporation

Lead Software Engineer

Virtusa Corporation • $120K — $145K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-12 years of software engineering experience
  • Advanced proficiency in Java (Java 11/17+) and Spring Framework
  • Solid grasp of microservices design patterns and RESTful APIs
  • Strong experience with both Relational (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, Cassandra) databases
  • Hands-on experience with Docker, Kubernetes, and cloud services (AWS/GCP/Azure)
  • Experience in CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
  • Basic understanding of modern UI frameworks (React.js, Angular, Vue.js)

Responsibilities

  • Lead and own microservice development for high-performance backend applications
  • Implement and optimize database queries for efficient data retrieval
  • Conduct rigorous code reviews, ensuring maintainable and tested code
  • Mentor junior developers and establish best engineering practices
  • Integrate and manage RESTful APIs and caching solutions for application responsiveness
  • Identify performance bottlenecks through profiling and optimization techniques
  • Collaborate with DevOps for streamlined CI/CD processes and deployments

Benefits

  • Opportunities for professional development and mentorship
  • Collaborative work environment with cross-functional teams
  • Use of modern technologies and software practices
  • Flexible working arrangements to promote work-life balance
  • Access to the latest tools and resources for skill enhancement
Full Job Description
We are seeking an experienced Lead / Senior Java Backend Developer with 8 to 12 years of software engineering experience to build, optimize, and maintain scalable, high-performance backend applications. In this role, you will take ownership of microservice development, lead feature implementation, optimize database queries, and establish solid engineering practices within the team. While the main focus is backend design and development, hands-on experience or working familiarity with modern UI frameworks is highly desirable for effective full-stack collaboration. Design, construct, and maintain high-throughput, fault-tolerant microservices using Java and the Spring Framework ecosystem. Lead feature engineering, write maintainable and well-tested code, conduct rigorous code reviews, and mentor junior developers. Implement RESTful APIs, design and manage relational/NoSQL schemas, optimize query performance, and integrate caching solutions. Identify bottlenecks, perform thread and memory profiling, and ensure high availability and responsiveness across backend services Work with DevOps to manage containerized deployments (Docker/Kubernetes) and automate continuous integration and delivery (CI/CD) pipelines in cloud settings (AWS/GCP/Azure). Partner with product managers, QA, and frontend engineers to define API contracts and integrate end-to-end software solutions. Advanced proficiency in Java (Java 11/17+), Spring Boot, Spring MVC, Spring Security, Spring Data, and Hibernate/JPA. Solid grasp of microservices design patterns, RESTful API architecture, API gateways, and distributed components. Strong hands-on experience with Relational Databases (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, Cassandra). Experience using Apache Kafka, RabbitMQ, or standard enterprise messaging queues. Practical experience with Docker, Kubernetes, AWS/GCP/Azure, CI/CD tools (Jenkins, GitLab CI, GitHub Actions), Git, and Maven/Gradle. In-depth knowledge of JUnit, Mockito, integration testing, TDD principles, and profiling tools. Working knowledge or hands-on exposure to modern UI frameworks like React.js, Angular, or Vue.js. Basic understanding of HTML5, CSS3, JavaScript (ES6+), and TypeScript. Experience integrating frontend components with RESTful/GraphQL APIs, WebSockets, and state management (Redux/NgRx). Experience using API documentation tools (Swagger/OpenAPI) and API gateways (Kong, Apigee). Agile/Scrum.

About Virtusa Corporation

Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Virtusa Corporation
Size
22,883 employees
Market Cap
$1.5 billion
Industry
Net Income
$44.6 million
Founded
1996
5 Year Trend
+22.3%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

More Jobs at Virtusa Corporation

  • Virtusa Corporation
    Lead Software Engineer
    $135K — $160K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Manager - Client services
    $150K — $180K *
    Phoenix, AZ 85032 (Maricopa County)
    Finance & Insurance
    In-Person
  • Virtusa Corporation
    Systems Architect
    $120K — $140K *
    Toronto, ON M3C 0E3
    Information Technology
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $120K — $145K *
    Saint Louis, MO 63129 (Saint Louis County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $130K — $155K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer jobs: