Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Modernization Lead

$75 - $85 per hour

Brooksource

Java Developer Lead

Location: Richmond, VA (3 days a week onsite)

Duration: 6-12 Month Contract

Compensation: $75-85/hr. (DOE)

Application Deadline: 10/30/2026

About the role

Brooksource is partnering with a public sector client in Richmond to modernize a core, public-facing business application used by hundreds of thousands of people. The application is stable and fully functional, but it runs on a legacy Java stack and still depends on Internet Explorer compatibility mode.

We're looking for a hands-on Java Modernization Lead to assess the code base, set the upgrade approach and do a meaningful share of the engineering work. You'll work under the direction of the client's application team lead and alongside their experienced developers, who know the application deeply, and help bring it onto a modern, supported platform. This is a modernize-in-place effort, not a rewrite.

What you'll do

  • Assess the application: inventory frameworks, libraries, the app server, front-end assets, IE-specific code, database touchpoints and integrations; run dependency and deprecated-API scans (e.g., jdeps, OWASP dependency-check).
  • Size and plan the work: validate effort estimates and recommend sequencing and team size.
  • Set the technical approach: recommend the target Java LTS (17 or 21) and compatible framework and app server versions; upgrade incrementally; fix compatibility at the framework level while preserving business logic; restructure the code into clearer modules where it reduces risk.
  • Write code: lead the hardest upgrades hands-on, including application-side Oracle 19c fixes (SQL, PL/SQL, JDBC).
  • Modernize the front end: remove Internet Explorer dependencies so the application runs fully in Edge and Chrome.
  • Use modern tooling: apply approved AI coding assistants and automated refactoring tools to repetitive conversion work, with careful review of all changes.

What you bring

  • 12+ years of enterprise Java development, with recent hands-on coding.
  • Led at least 2 hands-on upgrades of legacy Java applications (Java 5/6/8 era) to Java 11/17/21 — removed APIs, dependency upgrades, javax ? jakarta.
  • Experience with legacy Java web stacks: JSP/Servlets and frameworks such as Struts or older Spring.
  • Strong Oracle experience from Java: SQL, PL/SQL, JDBC; ideally through a database version upgrade.
  • Git, Maven or Gradle, and CI/CD.
  • A collaborative style — you can lead and mentor while working as a peer with long-tenured developers, and explain technical decisions clearly to IT leadership.

Strongly preferred

  • Experience upgrading an application server (e.g., WebLogic, Tomcat or JBoss).
  • Experience migrating web front ends off Internet Explorer dependencies to standards-based HTML and JavaScript.

Nice to have

  • Public sector experience, especially with state government.
  • Experience with licensing, regulatory or case management systems.
  • Automated upgrade tooling (e.g., OpenRewrite) and practical experience with AI coding assistants.
  • Breaking a monolith into modules without a full rewrite.
  • Writing characterization or regression tests around legacy code before refactoring.

Disclaimer: Brooksource, Medasource, and Calculated Hire are part of the Eight Eleven Group family of companies and operate under Eight Eleven Group, LLC. All employees receive the same benefits, policies, and terms of employment.

EEO:

We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, military or veteran status, citizenship, pregnancy (including childbirth, lactation, and related conditions), or any other protected status in accordance with applicable federal, state, and local laws.

Benefits & Perks:

Brooksource offers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee's needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.

Pay Disclaimer:

The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Java Modernization Lead in Richmond, VA vacancy
  • Senior/Lead Java DeveloperJob#: 3056713Job Description:Senior/Lead Java DeveloperLocation: Richmond, Virginia (Remote)Role OverviewA...  ...design, development, and implementation of a critical system modernization project. This role combines deep hands-on technical expertise... 
    Suggested
    Remote work

    Apex Systems

    Richmond, VA
    2 days ago
  • $57 per hour

     ...are seeking to fill in an open consultant Sr. Lead Developer position fora teleworking/remote...  ...This position requires advanced proficiency in Java‑based technologies, database systems, microservices architecture, and modern SDLC methodologies, along with the ability to... 
    Suggested
    Remote work

    Trillium Staffing

    Richmond, VA
    4 days ago
  •  ...Trident Consulting is seeking a "Senior Java full stack Engineer" for one of our client....  ...enterprise-grade web applications using Java and modern frontend technologies. Build and...  ...TypeScript, JavaScript, HTML5, CSS3 Strong Tech lead skills Experience with databases such... 
    Suggested
    Contract work

    LinkedIn

    Richmond, VA
    12 hours ago
  • $150k - $175k

     ...with significant system linkages, dependencies, associated risk. Lead and perform development efforts such as analysis, design, coding/...  ...performance reviews, coaching and payroll responsibility. Experience with Java/J2EE/JEE, Spring, Springboot, SQL, OpenShift, web services and... 
    Suggested
    Permanent employment
    Full time
    Part time
    Work experience placement
    H1b
    Local area
    Immediate start
    Work visa
    Shift work
    Day shift

    Truist

    Richmond, VA
    12 hours ago
  •  ...doing well. We have a position for a " Java FSE Senior Developer” with our client....  ...enterprise-grade web applications using Java and modern frontend technologies. • Build and...  ..., JavaScript, HTML5, CSS3 • Strong Tech lead skills • Experience with databases such... 
    Suggested

    Ztek Consulting

    Richmond, VA
    8 days ago
  • $90k - $115k

     ...our team as a Senior Shopify Integration & Java Developer. This person will own our...  ...our proprietary e-commerce platform, and lead the technical onboarding of new retail and...  ...APIs) Experience integrating with or modernizing legacy platforms Elasticsearch or OpenSearch... 
    Work at office
    Local area

    Broadtime

    Richmond, VA
    3 days ago
  •  ...Senior Java Full Stack DeveloperChoosing Capgemini means choosing a company where you...  ...possible. Join us and help the world's leading organizations unlock the value of technology...  ...-scale distributed platforms and cloud modernization initiatives. Hands-on OpenShift/... 
    Local area

    Capgemini

    Richmond, VA
    3 days ago
  • Job Description Job Description Location: Richmond, VA - need within 30 miles of  23238Pay Range: 40-45/hr on w2  Candidates should work on Artech w2  Introduction Join our dynamic team as a developer focusing on API-based projects. This role is perfect for those ...
    Immediate start

    Artech LLC

    Henrico, VA
    18 days ago
  •  ...Job Description Job Description Java FSE Senior Developer Location: Richmond, VA / Atlanta, GA Work Mode: Onsite or Hybrid...  ...expertise in Java, Spring Boot, microservices architecture, and modern frontend technologies. The ideal candidate will have experience... 

    Apolis

    Richmond, VA
    11 days ago
  • $95.6k - $188.4k

     ...sustain professional relationshipsAbility to lead projects or workstreamsAbility to manage...  .... We help transform engineering teams, modernize technology, & deliver complex programs...  ...time in the future4+ years of experience in Java programming - the language and the JVM,... 
    Local area
    Flexible hours

    Deloitte

    Richmond, VA
    3 days ago
  •  ...Job Description Position: Java Developer Location: Richmond, VA Duration: 6-12 Months (TBC) Type: Only W2 Job Summary: Designing Enterprise Solution using Java, JEE, Spring Boot and related Java Technology stack Work on Design Patterns... 
    Contract work

    Ven Soft LLC

    Richmond, VA
    3 days ago
  •  ...utilize our great experience and expertise in industry of information technology to work with you. Job Description Entry Level Java developer Overview: offers customers a distinctive blend of informationtechnology capabilities, education and training... 

    Hadronts

    Richmond, VA
    3 days ago
  • $70 - $80 per hour

     ...Java DeveloperImmediate need for a talented Java Developer. This is a 12 months contract opportunity with long-term potential and is...  ...working in regulated or high-security environmentsOur client is a leading Banking and Financial Industry, and we are currently... 
    Contract work
    Immediate start

    Pyramid Consulting

    Richmond, VA
    2 days ago
  • Job title: Java Developer Duration : 6+ Location: Richmond, VA - Hybrid Interview Process: Internal & ClientJob Summary: 1. Designing Enterprise Solution using Java, JEE, Spring Boot and related Java Technology stack 2. Work on Design Patterns 3. Work on developing highly... 

    Spectraforce Technologies

    Richmond, VA
    1 day ago
  •  ...Senior Java DeveloperWe are looking for a Senior Java Developer to join one of our Agile teams responsible for the design, development, support and maintenance of multiple applications used to support a business function. Individuals should have the ability to deliver... 

    Software Technology Inc

    Richmond, VA
    3 days ago
  • $60k

     ...connects the very best IT professionals to great opportunities at leading companies. And we do it every single day - for both temporary...  ...connections with top tech talent. Job Description 5-12 + Years of Java, J2EE and web/internet based programming experience (both client... 
    Permanent employment
    Temporary work

    Dellfor Technologies Defunct

    Richmond, VA
    4 days ago
  • $77.8k - $117k

     ...families, we’d love to hear from you.POSITION TITLESoftware Engineer - Java DevelopmentThis role is not eligible for employment visa...  ...solutions while continuing to grow your technical expertise in modern software engineering practices.What you will be doingDesign, develop... 
    Full time
    Work at office
    Remote work

    Genworth Financial

    Richmond, VA
    4 days ago
  •  ...Full Stack Developer Richmond, VA OR Norfolk, VA (Hybrid - 3 days On Site, 2 days Remote) Must-Have Skills: ~ Java ~ Spring Boot ~ React/ Angular ~ AWS ~7-8+ years of hands-on experience ~ Strong Full Stack experience (50% Frontend / 50% Backend)... 
    Remote work

    Hadiamondstar Software Solutions LLC

    Richmond, VA
    10 days ago
  • $68.22k - $75.8k

    Job Posting ID: KT_259_JOB Position: Java Developer FT/PT Status: Full-Time Location: Remote within the following locations: DC, FL, GA, MD, TX, VA Education: Bachelor's degree in Computer Science, Software Engineering or a related field required. Overview: Kreative Technologies... 
    Full time
    Work at office
    Remote work

    Kreative Technologies

    Richmond, VA
    4 days ago
  • $60k

     ...connects the very best IT professionals to great opportunities at leading companies. And we do it every single day - for both temporary...  ...connections with top tech talent. Job Description Experience as a Java Architect on large scale,web-based applications Java EE... 
    Permanent employment
    Temporary work

    Dellfor Technologies

    Richmond, VA
    2 days ago
  •  ...experience on REST Web Services. • Awareness of Content Management frameworks like Apache Sling, Apache Felix (OSGI), Apache Jackrabbit, Java Content Repository (JSR-170 API) • Expertise with front end technologies such as JQuery, Bootstrap, CSS. • Familiarity with Content... 

    EROS Technologies

    Richmond, VA
    2 days ago
  • $179.4k - $204.7k

     ...Full-Stack Engineer 4 (Java, Spring, DynamoDB, S3, GraphQL, GenAI) Do you love building...  ...transformation across Capital One. What You’ll Do: Lead a portfolio of diverse technology projects...  ...environments ~ Experience leveraging modern AI-based coding tools and IDE copilots ~... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    1 day ago
  • $179.4k - $204.7k

     ...Full Stack Engineer 4 (Java, AWS) Do you love building and pioneering in the technology...  ...transformation across Capital One. What You’ll Do: Lead a portfolio of diverse technology projects...  ...environments ~ Experience leveraging modern AI-based coding tools and IDE copilots ~... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    1 day ago
  • $197.3k - $225.1k

     ...Full-stack Engineer 4 (Java, Go, CI/CD, AWS) Do you love building and pioneering in the...  ...approvals, and more. What You’ll Do: Lead a portfolio of diverse technology projects...  ...cloud environments ~ Experience leveraging modern AI-based coding tools and IDE copilots ~... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    1 day ago
  •  ...Job Description Job Description Position Summary Seeking a Java Full Stack Developer with 5 years of experience building enterprise applications using Java, Spring Boot, Microservices, and modern frontend technologies. The ideal candidate will be a hands-on... 

    TechDigital Corporation

    Richmond, VA
    18 days ago
  •  ...advantage directly depends on how you apply technology - on the people leading, supporting and optimizing your IT initiatives. USM Business...  ...- Washington Business Journal (2016).Job DescriptionFull Stack Java Developer skilled most heavily with Java. (This is a mid-level... 
    Temporary work

    USM Systems

    Richmond, VA
    2 days ago
  • $95k - $154k

     ...Job Description Job Description Future Java, Data, and AI Professionals — Start Your Tech Career With a Process If you are serious about launching a career in tech, do not rely only on random applications, scattered tutorials, or hope. The candidates who stand... 
    Full time

    SynergisticIT

    Richmond, VA
    18 days ago
  • $179.4k - $204.7k

     ...Overview Full-stack Engineer 4 (Java, Python, AWS, Spark) Do you love building and...  ...across Capital One. What You’ll Do:  Lead a portfolio of diverse technology projects...  ...cloud environments ~ Experience leveraging modern AI-based coding tools and IDE copilots  ~... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Richmond, VA
    a month ago
  •  ...identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionTitle : Big Data Developer (Java)Location : Richmond, VAType : Full Time PermanentJob Description :• Should be having very good expertise in core java concepts• Should... 
    Full time

    Ventures Unlimited

    Richmond, VA
    2 days ago
  •  ...full software development life cycles and experience developing business applications in an object-oriented environment. Knowledge of Java and related frameworks such as Spring and Hibernate, SQL, Javascript and HTML is required. Working knowledge of designing and... 
    Long term contract

    Software Technology Inc

    Mechanicsville, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Modernization Lead. Be the first to apply!