Job Description
Application Stack (Existing Patterns Must Be Preserved)
- Java web application (20+ years)
- JSP, Servlets
- Spring, Hibernate
- Prototype.js, jQuery, Angular
- Ant (build.xml)
- SQL Server
- Apache, Tomcat
- SVN
- Development environment: Windows
Scope of Work
- Create CLAUDE.md and concise AI-friendly repository documentation
- Ensure Ant builds and tests are deterministic on Windows
- Add lightweight smoke tests and select UI journey checks
- Define a diff-only, human-reviewable AI workflow
- Automate simple staging deployment and verification
- Leave behind clear documentation and scripts for the team
Requirements
- 10+ years of experience with Java web applications
- Hands-on experience with JSP, Servlets, Spring, Hibernate
- Experience with legacy frontend stacks (prototype.js, jQuery, Angular)
- Strong knowledge of Ant builds, SQL Server, Apache, Tomcat
- Comfortable working in SVN repositories
- Experience improving build, test, and developer workflows in legacy systems
Nice to Have
- Experience with Playwright or Selenium
- Background in Developer Experience (DevEx) or Platform Engineering
- Experience using AI coding tools safely on large codebases
Application Requirements
Please include in your application:
- Examples of legacy Java systems you have worked on
- Experience improving developer productivity without rewrites
- Confirmation that you will preserve existing frontend patterns