Senior Software Engineer

Virtusa

Austin (TX)

On-site

USD 120,000 - 170,000

Full time

18 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 in Austin, TX is seeking an experienced Senior Java Engineer to lead the development of robust, scalable applications. You will bring hands-on expertise in core Java, JVM tuning, and modern microservices with Spring Boot, working across teams and with clients.

You will design distributed systems, RESTful APIs, and messaging patterns (Kafka/RabbitMQ), drive code reviews, API documentation standards, and ensure strong CI/CD practices while mentoring junior developers in a fast-paced

Qualifications

  • 5+ years of hands-on Java development experience, including at least 1 year in a related domain.
  • Expert-level proficiency in Core Java (JSE), including in-depth JVM tuning.
  • 3+ years of Spring Framework / Spring Boot and designing scalable microservices architectures.
  • Proven track record in system design and integration with RESTful APIs, and distributed systems.
  • Experience leading code reviews and defining API documentation practices (Swagger/OpenAPI).
  • Excellent problem-solving and architectural skills to manage technical debt and provide strategic solutions.
  • Strong leadership and communication skills bridging technical teams and non-technical stakeholders.

Responsibilities

  • Lead code reviews and promote best practices for API documentation (Swagger/OpenAPI) and CI/CD standards.
  • Design and implement scalable microservices architectures using Spring Boot and Java.
  • Contribute to system design and integration, focusing on RESTful APIs and distributed systems with Kafka/RabbitMQ.
  • Mentor junior/mid-level developers and drive delivery in a fast-paced environment.
  • Communicate effectively with clients and non-technical stakeholders to align technical solutions.

Skills

Java
Core Java
JVM tuning
Concurrency
Memory management
Spring Framework
Spring Boot
Microservices
REST APIs
Kafka
RabbitMQ
Distributed systems
CI/CD
Swagger/OpenAPI
Code reviews
Mentoring
Leadership

Job description

Job Description


  • 5+ years of hands-on experience in Java development, with at least 1 years in a

  • Expert-level proficiency in Core Java (JSE), including deep knowledge of JVM tuning,


mentoring capacity.



  • 5+ years of hands-on experience in Java development, with at least 1 years in a

  • Expert-level proficiency in Core Java (JSE), including deep knowledge of JVM tuning,


concurrency, and memory management (a must-have requirement).



  • 3+ years of dedicated experience in Spring Framework / Spring Boot and designing


scalable Microservices architectures.



  • Proven track record in System Design and Integration, with a strong understanding


of RESTful APIs, message brokers (e.g., Kafka/RabbitMQ), and distributed systems.



  • Experience leading code reviews, defining best practices for API documentation


(Swagger/OpenAPI), and ensuring high-quality CI/CD standards.



  • Excellent problem-solving and architectural skills, with the ability to navigate


complex technical debt and provide strategic solutions.



  • Strong leadership and communication skills, with a proven ability to bridge the gap


between technical teams and non-technical stakeholders or clients.



  • Demonstrated ability to manage team workloads, mentor junior/mid-level


developers, and drive delivery in a high-pressure, fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

IT.HR Recruitment Agency • St. Louis (MO)

On-site
USD 80,000 - 120,000
Senior Java & Microservices Lead | Spring Boot Expert
Senior Java & Microservices Lead | Spring Boot Expert

RiVi Consulting Group L.L.C • Green Bay (WI)

Hybrid
USD 100,000 - 130,000
Lead Software Engineer- Java/ Springboot
Lead Software Engineer- Java/ Springboot

Lowe's Companies, Inc. • Charlotte (NC)

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

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

On-site
USD 140,000 - 180,000
Java Developer
Java Developer

Perfict Global • San Jose (CA)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Allegis Group • United States

Remote
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Avance Consulting • Austin (TX)

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

Digipulse Technologies Inc. • United States

On-site
USD 120,000 - 160,000