Java Modernization Lead — Onsite in Richmond

Brooksource

Richmond (VA)

On-site

USD 103,000 - 117,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, vision
HSA/Dependent Care FSA
401k with company match
Paid time off
Paid holidays
Employee Assistance Program

Job summary

Brooksource is partnering with a public sector client in Richmond to modernize a core, public-facing application still on a legacy Java stack. The role is a hands-on Java Modernization Lead responsible for assessing the codebase, setting the upgrade path, and delivering incremental upgrades with a modern, supported platform.

It’s a 6-12 month contract, predominantly onsite in Richmond, VA. You will lead upgrades hands-on, coordinate with the client team, and leverage AI-assisted tooling to

Qualifications

  • 12+ years of enterprise Java development experience.
  • Led at least 2 hands-on upgrades of legacy Java apps to modern Java (11/17/21).
  • Experience with JSP/Servlets and legacy frameworks (Struts or older Spring).
  • Strong Oracle experience: SQL, PL/SQL, JDBC; DB upgrades beneficial.
  • Git, Maven or Gradle, and CI/CD familiarity.

Responsibilities

  • Assess the application: inventory frameworks, libraries, app server, IE-specific code, DB touchpoints; run dependency scans.
  • Size and plan the work; validate effort estimates and sequencing.
  • Set the technical approach: target Java LTS (17 or 21) and compatible framework/server versions; modularize code.
  • Lead the hardest upgrades hands-on, including Oracle 19c fixes.
  • Modernize the front end to remove Internet Explorer dependencies.
  • Use AI coding assistants and automated refactoring tools with careful review.

Skills

Enterprise Java
Legacy Java upgrades
JSP/Servlets Struts Spring
Oracle SQL/PLSQL/JDBC
Git, Maven/Gradle
CI/CD
Mentoring/leadership

Tools

Git
Maven
Gradle
CI/CD tooling

Job description

Brooksource is partnering with a public sector client in Richmond to modernize a core, public-facing application still on a legacy Java stack. The role is a hands-on Java Modernization Lead responsible for assessing the codebase, setting the upgrade path, and delivering incremental upgrades with a modern, supported platform.

It’s a 6-12 month contract, predominantly onsite in Richmond, VA. You will lead upgrades hands-on, coordinate with the client team, and leverage AI-assisted tooling to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Modernization Lead
Java Modernization Lead

Brooksource • Richmond (VA)

On-site
USD 103,000 - 117,000
Health, dental, vision
HSA/Dependent Care FSA
401k with company match
+3
Senior Java Lead — Remote Modernization Architect
Senior Java Lead — Remote Modernization Architect

Apex Systems • Richmond (VA)

Remote
USD 62,000 - 90,000
ESPP
401K program
HSA (Health Savings Account)
+2
Lead Java Developer - Remote, Modernization & Microservices
Lead Java Developer - Remote, Modernization & Microservices

Techead • Richmond (VA)

Remote
USD 69,000 - 90,000
Senior Java Technical Lead - Onsite Richmond|Microservices
Senior Java Technical Lead - Onsite Richmond|Microservices

Delan Associates, Inc • Richmond (VA)

On-site
USD 130,000 - 160,000
Java Software Engineer - Remote & Modern Dev Tools
Java Software Engineer - Remote & Modern Dev Tools

Genworth • Lynchburg (VA)

Hybrid
USD 78,000 - 117,000
Competitive Compensation
Health benefits
Tuition Reimbursement
+1
Senior Java Developer - Remote Work Allowed
Senior Java Developer - Remote Work Allowed

Peoplecorp America Inc • Richmond (VA)

Remote
USD 100,000 - 130,000
Senior Java Engineer - Full-Stack (Remote) for VA Modernization
Senior Java Engineer - Full-Stack (Remote) for VA Modernization

MO • North Carolina

Remote
USD 140,000 - 158,000
Competitive compensation
Career growth opportunities
Health coverage (medical, dental, and​
+4
Java Technical Lead
Java Technical Lead

Delan Associates, Inc • Richmond (VA)

On-site
USD 130,000 - 160,000
Senior Java Engineer - Remote, Modernize Government Systems
Senior Java Engineer - Remote, Modernize Government Systems

MO • Kansas

Remote
USD 120,000 - 160,000
Health coverage
Disability & Life insurance
Senior Java Engineer - Modernize VA Systems (Remote)
Senior Java Engineer - Modernize VA Systems (Remote)

MO • Illinois

Remote
USD 140,000 - 158,000
High-trust, mission-driven team
Competitive pay
Career growth and learning
+5