Senior Lead Java Developer

Nexiva Inc

Richmond (VA)

Hybrid

USD 150,000 - 190,000

Part time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nexiva Inc in Richmond, VA is seeking an experienced Senior Lead Java Developer for a confidential enterprise modernization initiative. This hands-on leadership role blends strong Java engineering with technical direction to design scalable applications and guide development teams.

You will mentor developers, drive architecture decisions, oversee APIs and microservices, collaborate with architects, product owners and stakeholders, and contribute to CI/CD, DevOps, and automated testing to deliver

Qualifications

  • 8+ years hands-on software development experience.
  • 3+ years leading development teams or providing technical leadership.
  • Strong proficiency in Java programming and object-oriented software design.
  • Experience developing and supporting enterprise-scale applications.
  • Strong knowledge of SQL, relational databases, and database design principles.
  • Understanding of microservices architecture and distributed application design.
  • Familiarity with cloud technologies and modern application deployment practices.
  • Experience with Agile methodologies, code reviews, and modern SDLC practices.
  • Strong technical problem-solving, analytical, communication, and leadership skills.
  • Ability to balance hands-on development responsibilities with team leadership and technical decision-making.
  • Spring Boot experience is preferred.

Responsibilities

  • Lead the design, development, enhancement, and modernization of enterprise applications using Java.
  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performance software solutions aligned with business and technical requirements.
  • Develop and maintain enterprise applications, APIs, and microservices-based solutions.
  • Collaborate with architects, product owners, business stakeholders, and cross-functional engineering teams.
  • Design and optimize SQL queries, database schemas, and data access components.
  • Conduct code reviews and ensure adherence to coding standards, design principles, and engineering best practices.
  • Mentor developers, support technical skill development, and promote knowledge sharing.
  • Participate in Agile ceremonies, sprint planning, technical discussions, and delivery planning.
  • Contribute to CI/CD processes, DevOps practices, automated testing, and deployment strategies.
  • Troubleshoot complex application issues and drive root‑cause analysis and resolution.
  • Support cloud-based application development and modernization initiatives.

Skills

Java
Leadership
SQL
Microservices
Cloud
CI/CD
Agile
Mentoring
API development
DevOps

Tools

Spring Boot
CI/CD pipelines
NoSQL databases

Job description

Position : Lead Java Developer

Location : Richmond, VA Hybrid
Duration : Long term contract

Job Summary

We are seeking an experienced Senior Lead Java Developer for a confidential consulting opportunity supporting a major enterprise application modernization initiative. The ideal candidate will combine strong hands‑on Java development expertise with technical leadership capabilities, helping design scalable applications, solve complex engineering challenges, and guide development teams.

This role requires a hands‑on technical leader who can contribute to application architecture, promote software engineering best practices, mentor developers, and support the delivery of reliable enterprise‑grade solutions.

Key Responsibilities
  • Lead the design, development, enhancement, and modernization of enterprise applications using Java.
  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performance software solutions aligned with business and technical requirements.
  • Develop and maintain enterprise applications, APIs, and microservices-based solutions.
  • Collaborate with architects, product owners, business stakeholders, and cross-functional engineering teams.
  • Design and optimize SQL queries, database schemas, and data access components.
  • Conduct code reviews and ensure adherence to coding standards, design principles, and engineering best practices.
  • Mentor developers, support technical skill development, and promote knowledge sharing.
  • Participate in Agile ceremonies, sprint planning, technical discussions, and delivery planning.
  • Contribute to CI/CD processes, DevOps practices, automated testing, and deployment strategies.
  • Troubleshoot complex application issues and drive root‑cause analysis and resolution.
  • Support cloud-based application development and modernization initiatives.
Required Qualifications
  • 8+ years of hands‑on software development experience.
  • 3+ years of experience leading development teams or providing technical leadership.
  • Strong proficiency in Java programming and object-oriented software design.
  • Experience developing and supporting enterprise‑scale applications.
  • Strong knowledge of SQL, relational databases, and database design principles.
  • Understanding of microservices architecture and distributed application design.
  • Familiarity with cloud technologies and modern application deployment practices.
  • Experience with Agile methodologies, code reviews, and modern Software Development Life Cycle (SDLC) practices.
  • Strong technical problem‑solving, analytical, communication, and leadership skills.
  • Ability to balance hands‑on development responsibilities with team leadership and technical decision‑making.
Preferred Qualifications
  • Experience with Spring Boot and the Spring ecosystem.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with NoSQL databases.
  • Exposure to enterprise application modernization and cloud migration initiatives.
  • Experience improving application scalability, performance, reliability, and maintainability.
  • Ability to collaborate effectively with distributed teams and business stakeholders.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

ENIN Systems, INC • North Carolina

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

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Technical Lead
Technical Lead

Insight Global • United States

Remote
USD 140,000 - 180,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

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

Peoplecorp America Inc • Austin (TX)

On-site
USD 110,000 - 150,000
Java Tech Lead
Java Tech Lead

Mphasis • Omaha (NE)

On-site
USD 150,000 - 210,000
Java Technical Lead
Java Technical Lead

firstPRO, Inc • Reading

On-site
USD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Peoplecorp America Inc • Austin (TX)

On-site
USD 90,000 - 130,000
Hybrid Senior Lead Java Developer, Enterprise Microservices
Hybrid Senior Lead Java Developer, Enterprise Microservices

Nexiva Inc • Richmond (VA)

Hybrid
USD 150,000 - 190,000
Sr Java Developer – Lead
Sr Java Developer – Lead

TheCorporate LLC • Philadelphia

On-site
USD 140,000 - 190,000