Point your AI agent at freehire and let it find you a job.

Get the CLI →

Virtusa

Lead Software Engineer

Posted 3 views
Discussion

Summary

Lead Software Engineer designing, building, and maintaining scalable Java/Spring Boot backend services and microservices in a cloud-native AWS environment. Day to day involves developing RESTful APIs, integrating databases and messaging systems, implementing CI/CD pipelines, and supporting production systems within Agile teams.

Overview

In this role you design, build, and sustain scalable Java backend services and microservices in a cloud-native AWS environment. You work with cross-functional teams to deliver high-performance, secure APIs and systems, shaping scalable solutions that align with product goals. You implement modern engineering practices, including CI/CD, and contribute to code reviews, troubleshooting, and production support. This position offers the chance to impact architecture and delivery at scale within an Agile context.

Responsibilities
  • design, develop, and maintain backend services, APIs, and microservices
  • build scalable RESTful APIs and microservices architectures
  • develop cloud-native applications deployed on AWS
  • integrate databases, third-party APIs, and messaging systems
  • optimize performance, scalability, and security of applications
  • implement CI/CD pipelines and automate deployments
  • collaborate with frontend, QA, DevOps, and product stakeholders
  • participate in code reviews, troubleshooting, and production support
  • follow Agile/Scrum practices and best practices
Key requirements
  • 8–12 years of experience in backend development
  • Java 8/11/17/21 with strong Spring Boot expertise
  • Spring Boot, Spring MVC, Spring Security, Hibernate/JPA
  • microservices architecture and RESTful APIs
  • AWS services (EC2, S3, Lambda, RDS, ECS/EKS, API Gateway)
  • SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Docker, Kubernetes, CI/CD pipelines (Jenkins, Maven, Git)
  • Kafka or RabbitMQ
  • cloud-native application development and Agile methodologies
  • collaboration with cross-functional teams
  • strong communication
  • problem-solving mindset
  • Java 8/11/17/21
  • Spring Boot
  • Spring MVC

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available