Senior Java Developer

Virtusa

Irving (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virtusa in Irving, TX seeks an experienced Senior Java Developer to design, build, and maintain high-quality Java applications and services. You will lead technical design discussions and collaborate with product managers, QA, DevOps, and other stakeholders to deliver scalable solutions.

The role requires 7+ years of software development, strong Java 17+, Spring Boot, RESTful APIs, SQL databases, and experience in Agile environments.

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science or related field.
  • 7+ years of professional software development experience.
  • Proficiency in Java (Java 17+).
  • Experience with Spring/Spring Boot.
  • Experience building RESTful APIs and backend services.
  • Strong SQL knowledge and experience with relational databases.
  • Familiarity with Git and CI/CD pipelines.
  • Experience working in Agile environments.
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain high-quality Java applications and services.
  • Lead technical design discussions and contribute to architectural decisions.
  • Build and optimize RESTful APIs, microservices, and backend systems.
  • Ensure performance, scalability, reliability, and security of applications.
  • Write clean, maintainable, and well-documented code and conduct code reviews.
  • Mentor junior engineers and support team knowledge sharing.
  • Collaborate with product managers, QA, DevOps, and other stakeholders.
  • Troubleshoot complex issues in development and production environments.
  • Participate in Agile/Scrum ceremonies and drive continuous improvement.

Skills

Java 17+
Spring / Spring Boot
RESTful APIs
Microservices
SQL databases
CI/CD
Git
Agile

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

Job Description - Senior Java Developer (CREQ264975)

Job Description
Description
Key Responsibilities
  • Design, develop, test, and maintain high-quality Java applications and services
  • Lead technical design discussions and contribute to architectural decisions
  • Build and optimize RESTful APIs, microservices, and backend systems
  • Ensure application performance, scalability, reliability, and security
  • Write clean, maintainable, and well-documented code following best practices
  • Conduct code reviews and provide constructive feedback to team members
  • Mentor junior engineers and support team knowledge sharing
  • Collaborate with product managers, QA, DevOps, and other stakeholders
  • Troubleshoot complex technical issues in development and production environments
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 7+ years of professional experience in software development
  • Strong proficiency in Java (Java 17+)
  • Experience with Spring / Spring Boot
  • Solid understanding of object-oriented design, design patterns, and SOLID principles
  • Experience building RESTful APIs and backend services
  • Strong knowledge of SQL and relational databases (e.g., PostgreSQL, Oracle, MySQL)
  • Familiarity with Git and modern CI/CD pipelines
  • Experience working in Agile development environments
  • Excellent problem-solving, communication, and collaboration skills
Preferred Qualifications
  • Experience with microservices architecture
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Experience with containers and orchestration (Docker, Kubernetes)
  • Knowledge of message queues / streaming platforms (Kafka, RabbitMQ)
  • Familiarity with NoSQL databases (MongoDB, DynamoDB, Cassandra)
  • Understanding of security best practices and authentication (OAuth2, JWT)
  • Experience supporting high-availability or mission-critical systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr java developer
Sr java developer

OVA.Work • Alpharetta (GA)

On-site
USD 120,000 - 170,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Java Consultant
Java Consultant

Compunnel, Inc. • Salt Lake City (UT)

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

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

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

Veriipro • Boston (MA)

On-site
USD 140,000 - 170,000
Sr Java Developer
Sr Java Developer

HEITMEYER CONSULTING INC • Columbus (OH)

On-site
USD 110,000 - 150,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Inizio Partners Corp • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Glen Allen (VA)

On-site
USD 110,000 - 140,000
Senior Java Engineer
Senior Java Engineer

Compunnel, Inc. • New Jersey

On-site
USD 100,000 - 130,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000