Lead Software Engineer

Virtusa

Westlake (TX)

On-site

USD 120,000 - 150,000

Full time

30 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Virtusa seeks a Java Full Stack Developer to build enterprise-grade applications using Java 21, Spring 6, and Angular across the full stack. You will collaborate with product and design teams to deliver robust APIs and scalable services.

The role emphasizes modern CI/CD, DevOps practices, and containerization with Docker/Kubernetes, plus cloud exposure to AWS/Azure/GCP. Strong teamwork and problem-solving are essential.

Qualifications

  • 11+ years of professional experience in Java application development.
  • Strong knowledge of Java 21 features and syntax.
  • Deep understanding of Spring Framework 6 incl. Spring Boot, Spring Security, Spring Data.
  • Experience with Angular (v12+).
  • Proficient in Node.js for server-side JS.
  • RESTful API design and development.
  • Git, CI/CD pipelines, and DevOps practices.
  • Excellent communication, teamwork, and problem-solving skills.

Responsibilities

  • Develop and maintain enterprise-level applications using Java 21 and Spring 6.
  • Build dynamic front-ends with Angular and back-end services with Node.js and Spring Boot.
  • Collaborate with UI/UX, product managers, and backend developers.
  • Participate in code reviews, unit testing, and performance tuning.
  • Ensure security, scalability, and maintainability of applications.
  • Troubleshoot and debug across the full stack.
  • Stay updated on Java, JavaScript, and web development trends.

Skills

Java 21
Spring Framework 6
Spring Boot
Spring Security
Spring Data
Angular
Node.js
REST APIs
Git
CI/CD
DevOps
AWS
Azure
GCP
Agile
Scrum
Unit Testing
Performance Tuning
Application Security
Full Stack Development
Enterprise Application Development
Problem Solving
Team Collaboration
SDLC

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

Docker
Kubernetes
PostgreSQL
MongoDB
AWS
Azure
GCP
CI/CD Pipelines

Job description

Java Full Stack Developer
Key Responsibilities
  • Develop and maintain enterprise-level applications using Java 21 and Spring 6.
  • Build dynamic and responsive front-end interfaces using Angular.
  • Create and manage back-end services and APIs using Node.js and Spring Boot.
  • Collaborate with UI/UX designers, product managers, and backend developers to deliver robust solutions.
  • Participate in code reviews, unit testing, and performance tuning.
  • Ensure application security, scalability, and maintainability.
  • Troubleshoot and debug application issues across the full stack.
  • Stay updated on the latest trends in Java, JavaScript, and web development ecosystems.
Required Qualifications
  • 11+ years of professional experience in Java application development.
  • Strong knowledge and hands-on experience with Java 21 features and syntax.
  • Deep understanding of Spring Framework 6, including Spring Boot, Spring Security, Spring Data, and related modules.
  • Experience developing modern user interfaces using Angular (version 12 or higher preferred).
  • Proficient in Node.js for server-side JavaScript development.
  • Familiarity with RESTful API design and development.
  • Solid understanding of Git, CI/CD pipelines, and DevOps practices.
  • Excellent communication, teamwork, and problem-solving skills.
Preferred Qualifications
  • Experience with microservices architecture and containerization using Docker and Kubernetes.
  • Knowledge of SQL and NoSQL databases such as PostgreSQL and MongoDB.
  • Experience working with cloud platforms including AWS, Azure, or GCP.
  • Experience working in Agile and Scrum development environments.
Education
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Core Skills
  • Java 21
  • Spring Framework 6
  • Spring Boot
  • Spring Security
  • Spring Data
  • Angular
  • Node.js
  • JavaScript
  • REST APIs
  • Microservices
  • Docker
  • Kubernetes
  • SQL
  • PostgreSQL
  • NoSQL
  • MongoDB
  • Git
  • CI/CD
  • DevOps
  • AWS
  • Azure
  • GCP
  • Agile
  • Scrum
  • Unit Testing
  • Performance Tuning
  • Application Security
  • Full Stack Development
  • Enterprise Application Development
  • Problem Solving
  • Team Collaboration
  • Software Development Lifecycle (SDLC)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Java Full Stack Developer
Java Full Stack Developer

TechDigital Group • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

On-site
USD 120,000 - 170,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel, Inc. • Pittsburgh

On-site
USD 100,000 - 130,000
Lead Full Stack Java Developer
Lead Full Stack Java Developer

Compunnel, Inc. • Town of Florida (NY)

On-site
USD 120,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Java Full Stack Engineer (Senior)
Java Full Stack Engineer (Senior)

TechDigital Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Full Stack Developer
Full Stack Developer

VTG • McLean (VA)

On-site
USD 120,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

RICEFW Technologies Inc • Okemos (MI)

On-site
USD 90,000 - 130,000