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 1 day ago
Similar jobs that could be interesting for youBased on the Java Modernization Lead in Richmond, VA vacancy
  •  ...Java Technical Lead Richmond, VA 5 days onsite Need candidates within 30 minutes drive. 18 months contract Must have STATE/FEDERAL client experience in past. Skills Required 12+ years of experience in Java development. Strong Understanding of making... 
    Suggested
    Contract work
    Temporary work

    Delan Associates, Inc

    Richmond, VA
    more than 2 months ago
  •  ...Lifecycle leveraging the Agile Methodology as well as modern technology languages, frameworks, and patterns Thrive in...  ...demonstrating CapTech’s technical capabilitiesTechnical Solutions: Lead the design and architecture of Java-based solutions tailored to meet client-specific needs.... 
    Suggested
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Richmond, VA
    3 days ago
  •  ...Job Title: Java Full Stack Developer (Ex Capital One) Location: Richmond or McLean VA (Hybrid) Exp:7+ Duration: Long-term We...  ...designing, developing, and deploying scalable web applications using modern frameworks and cloud environments. Key Responsibilities:... 
    Suggested
    Full time

    Lorvenk Technologies

    Richmond, VA
    1 day ago
  •  ...JD: Backend Software Engineer Java, Springboot, AWS, CI/CD, SQL databases Modernizing applications on IAM documents and messaging Must sit in McLean, VA Hybrid (Mon-Fri remote/Tue-Thu onsite) 1 hour zoom video interview - coding assessment will... 
    Suggested
    Remote work

    United IT Solutions

    Richmond, VA
    1 day 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... 
    Suggested
    Full time
    Work at office
    Remote work

    Genworth Financial

    Richmond, VA
    1 day ago
  •  ...Job Description Java Developer \n \n We are looking for experienced Java Developers with strong programming skills and hands-on experience in cloud technologies, containerization, and modern software development practices. \n \n Required Skills & Qualifications... 

    Lorvenk Technologies

    Richmond, VA
    8 days ago
  •  ...Senior Java Backend Developer Client is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event driven architecture to migrate a legacy system... 

    TechWish

    Richmond, VA
    5 days ago
  • Strong Backend Java Developer with minimum 8 years’ experience to become an integral part of our federal contracting team! Competitive salary based on experience and skill. Once a week in person is required at this time. Must be U.S Citizen. (Please do not apply... 
    Long term contract
    Remote work
    Work from home
    Flexible hours
    1 day per week

    Technology Consultants Inc

    Richmond, VA
    5 days ago
  •  ...Job Title: Java Programmer Analyst - 01-5504 **LOCAL CANDIDATES ONLY - In Person interview required **NO CTC - Please do not apply if you can't work directly for us Must be Local to the Richmond, VA area (no relocating candidates at this time) . Alternate weeks... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Relocation

    National Computing Group

    Richmond, VA
    1 day 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
    4 days ago
  •  ...Sr. Java Developer Contract Company Description vTech can help you avoid the daunting task of writing and posting job offers, shifting through resumes and laboring through the lengthy interview process. Our Staffing solutions will allow you to elude those tasks... 
    Full time
    Contract work
    Work at office
    Local area
    Visa sponsorship
    Shift work

    vTech Solution

    Richmond, VA
    3 days ago
  •  ...Overview: Required / Desired Skills Skill Required / Desired Amount of Experience Java 8/17 Required 8 Years J2EE 6 Required 8 Years Github Required 5 Years JSF/JSP Required 6 Years Apache Log4j2 Required 5 Years Web browser debug Required 5 Years... 

    American Business Solutions

    Richmond, VA
    6 days ago
  •  ...Java Developer We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities... 

    BizTek People

    Richmond, VA
    3 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
    4 days 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
    4 days ago
  •  ...Java Developer Fullstack Client – State of VA Location - Richmond, VA (2 -3 days onsite from day one, rest days remote) Duration – 12 months Subvending – yes Job Description: Our client is seeking an experienced Senior Software Engineer to analyze, design... 
    Remote work

    Software Technology Inc

    Richmond, VA
    3 days ago
  • Technical Lead Our client, in the specialty transportation industry, is seeking a Technical Lead to join their team, hit the ground running...  ...projects, hands on, from the ground up (60%) The development is Java with Spring and Hibernate and new API creation/consumption Work... 
    Permanent employment
    Casual work
    Work at office
    Flexible hours

    Key Choice Group

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

     ...Overview Full Stack Engineer 4 (Java, AWS) Do you love building and pioneering in...  ...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
    20 days ago
  •  ...using language of choiceTechnical Expertise:• Strong knowledge of OOD/OOP software design patterns and principles• Strong knowledge of Java 6+ and Java open-source software components• Experience with JUnit and writing unit tests• Experience with multiple Spring... 
    Work at office

    LanceSoft

    Glen Allen, VA
    4 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
    27 days ago
  •  ...Job Description Title: Java Developer Duration: 6-12 Months Location: Glen Allen, VA - Onsite JOB DESCRIPTION We are looking for a JavaDeveloper with experience in building high-performing, scalable,enterprise-grade applications. You will... 

    BizTek People, Inc. | APA International Placement Consultant...

    Glen Allen, VA
    4 days ago
  • $70 - $80 per hour

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

    Pyramid Consulting

    Henrico, 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!