Virtusa Corporation

Lead Software Engineer

Virtusa Corporation$130K — $155K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4 years of experience with enterprise applications in Java and Microservices Architecture
  • Bachelor's degree in Computer Science Engineering or related field (experience may substitute)
  • Strong expertise in Core Java including OOP concepts, Collections Framework, and JVM Performance Tuning
  • Extensive experience with Spring Boot Microservices and REST APIs
  • Proficient in SQL performance tuning and query optimization
  • Familiarity with SDLC Agile methodologies and DevOps practices
  • Experience with Microsoft Azure and its services is preferred.

Responsibilities

  • Design and maintain scalable, secure applications with Core Java, Spring Boot, Microservices, and REST APIs.
  • Develop high-quality software using best practices in data structures and design patterns.
  • Implement RESTful APIs and optimize distributed system architectures.
  • Analyze and improve database performance with schema and query optimizations.
  • Troubleshoot application and database performance issues effectively.
  • Conduct code reviews and provide technical mentorship to junior engineers.

Benefits

  • Opportunities for professional development and technical training.
  • Flexible work schedule and remote work options.
  • Collaborative work environment fostering innovation.
  • Access to latest technologies and tools in software development.
Full Job Description
Responsibilities
Designs develop and maintain scalable secure and high performance applications using Core Java Spring Boot Microservices, RESTful APIs and distributed system architectures
Develops high quality and production ready software by using best practice data structures algorithms, design patterns, and frameworks that are maintainable scalable responsive and secure
Designs and implements RESTful APIs event driven integrations and distributed system architectures
Analyzes designs and optimizes database schemas tables indexes queries and data access strategies
Troubleshoots and resolves performance scalability and reliability issues across application and database layers
Participates in code reviews provides technical guidance and mentors software engineers
Skills Experience
Qualifications
4 years of professional experience designing developing and supporting enterprise applications using Java and Microservices Architecture
Bachelor's degree in Computer Science Engineering or a related technical field additional experience may be accepted in lieu of education or degree
Strong expertise in Core Java is required including Object Oriented Programming Collections Framework, Multithreading and Concurrency Exception Handling and JVM Performance Tuning
Extensive experience developing Spring Boot Microservices is required
Hands on experience with REST APIs and Microservices Architecture is required
SQL performance tuning and query optimization is required
continuous improvements in performance scalability and reliability is required
Experience supporting and troubleshooting production systems is required
Strong understanding of SDLC Agile methodologies and DevOps practices is required
Experience designing and developing highly scalable and secure applications and products
Experience developing and deploying applications on Microsoft Azure
Experience with Azure services such as Service Bus Event Grid Azure Kubernetes Servic Application Insights, and Azure DevOps is a plus
Experience with Docker Kubernetes and containerized deployments is a plus
Exposure to event-driven architectures, messaging technologies, CI/CD pipelines, and Infrastructure as Code (IaC) is a plus.
Experience in healthcare, insurance or other highly regulated enterprise environments is a plus.
Strong analytical and problem-solving skills with the ability to support mission-critical production environments.

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
    $120K — $140K *
    Toronto, ON M3C 0E3
    Finance & Insurance
    In-Person
  • Virtusa Corporation
    Software Engineer
    $95K — $115K *
    Columbus, GA 31907 (Muscogee County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Systems Architect
    $130K — $155K *
    Raritan, NJ 08869 (Somerset County)
    Information Technology
    In-Person
  • Virtusa Corporation
    GCP Architect with App migration
    $125K — $150K *
    Columbus, OH 43230 (Franklin County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Senior Manager
    $150K — $180K *
    Southborough, MA 01772 (Worcester County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer jobs: