Senior Java / DevEx Engineer – Legacy JSP/Servlets Application

Filled
February 24, 2026

Job Description

Overview

We are looking for a Senior Java Platform / Developer Experience Engineer to improve the development workflow of a large, long-running legacy web application.

This is not a rewrite or modernization project. The focus is on enablement, guardrails, automation, and documentation so our engineers can safely ship bug fixes and small features faster using AI-assisted tools such as Claude Code.

If you enjoy improving developer productivity while respecting stable legacy systems, this role is for you.

Existing Technology Stack

The application has been running for over 20 years and follows established patterns that must remain intact.

Backend

  • Java
  • JSP
  • Servlets
  • Spring Framework
  • Hibernate

Frontend

  • prototype.js
  • jQuery
  • Angular (legacy usage)

Infrastructure

  • Apache
  • Tomcat
  • SQL Server
  • SVN

Build Tools

  • Ant (build.xml)

Environment

  • Windows-based development

Important:
No framework migrations or frontend rewrites are planned.

Key Responsibilities

Developer Enablement

  • Create a CLAUDE.md guide and AI-friendly repository documentation
  • Document codebase structure and development workflows
  • Improve clarity for engineers working with AI coding assistants

Build & Testing Improvements

  • Make Ant builds deterministic and reliable on Windows
  • Introduce lightweight smoke tests
  • Add a small set of UI journey tests

Workflow & Automation

  • Define a diff-only AI workflow that is easy for humans to review
  • Improve development guardrails to prevent risky changes
  • Automate simple staging deployment and verification

Knowledge Transfer

  • Provide documentation and scripts that the team can maintain long-term
  • Help engineers work safely within the legacy architecture

Required Skills

  • 10+ years of experience with Java web applications
  • Strong experience with:
    • JSP
    • Servlets
    • Spring
    • Hibernate
  • Experience maintaining legacy frontend stacks
    • prototype.js
    • jQuery
    • Angular
  • Expertise with:
    • Ant build systems
    • SQL Server
    • Apache
    • Tomcat
  • Comfortable working in SVN repositories
  • Experience improving build systems, testing workflows, and developer productivity

Nice to Have

  • Experience with Playwright or Selenium
  • Background in Developer Experience (DevEx) or Platform Engineering
  • Experience using AI coding tools on large codebases
  • Strong documentation practices

What We’re Looking For

The ideal candidate:

  • Respects stable legacy systems
  • Focuses on safety, clarity, and productivity
  • Improves workflows without rewriting the application
  • Communicates clearly with engineering teams
  • Builds tools and documentation that last

Please Include in Your Application

Any experience working with AI-assisted development

Examples of legacy Java systems you have worked on

How you improved developer productivity in those systems

Confirmation that you will preserve the existing frontend stack