Summary
✨ AI‑Generated
A senior software engineering role focused on designing, developing, and maintaining large-scale Java applications. The position requires strong backend expertise and experience building reliable, high-performance enterprise solutions.
Highlights
Opportunity to build enterprise-grade applications using modern engineering practices while working on scalable solutions across complex business domains.
Description
Company Description Virtusa is a global product and platform engineering services company that uses technology to improve customer and employee experiences.
The company helps organizations grow faster and more sustainably by reimagining enterprises through domain-driven solutions.
Virtusa combines strategy, design, and engineering to deliver measurable business impact for clients.
Headquartered in Massachusetts with global delivery centers, Virtusa offers services in areas such as AI, digital engineering, data and analytics, cloud, security, and customer experience transformation.
The company serves a wide range of industries, including financial services, healthcare, communications, media, entertainment, travel, manufacturing, and technology.
Role Description This full-time on-site Senior Java Developer role is based in Jersey City, NJ.
The Senior Java Developer will design, develop, and maintain enterprise-grade Java applications, focusing on scalable, high-performance solutions.
Daily responsibilities include implementing and optimizing microservices, integrating with APIs and backend systems, and working with the Spring Framework to build secure and robust services.
The role involves participating in code reviews, troubleshooting production issues, improving application performance, and collaborating with cross-functional teams such as architects, QA, DevOps, and product owners.
The Senior Java Developer is expected to mentor junior developers, contribute to best practices and standards, and support the full software development lifecycle from requirements analysis through deployment and maintenance.
Qualifications
Strong software development skills, including experience with enterprise application design and end-to-end SDLC.Hands-on expertise in Java and programming fundamentals, including object-oriented design and data structures.Practical experience building and maintaining microservices architectures, including RESTful services.Proficiency with Spring Framework (e.g., Spring Boot, Spring MVC, Spring Data) for building backend services.Experience with relational and/or NoSQL databases, including query optimization and integration with Java applications.Familiarity with CI/CD pipelines, version control (e.g., Git), and build tools such as Maven or Gradle.Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.Strong problem-solving skills, ability to work collaboratively in agile teams, and effective communication skills.Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Prior experience in financial services or other complex, regulated domains is beneficial.