CareerPlan

Senior Java Developer

European UnionRemoteFull-time2026-10-29 → 2026-11-10
Hybrid

Core

Lead the modernization of a 20-year-old monolithic Java web portal for a US-based supply chain provider, focusing on security upgrades, framework migration (Struts 1.x to modern, javax to jakarta), and test coverage without a full rewrite.

Role type

Senior Java Developer (Legacy Modernization)

Builds

Customer-facing web portal for inventory, shipment reports, and data exchange

Domain

Supply chain / Logistics / Enterprise Software

Required skills

Java 8, Struts 1.x, Apache Tomcat, Linux, SQL Server, Oracle Database, JDBC, Stored Procedures, Legacy code refactoring, Unit/Integration testing

Preferred skills

AI-assisted migration tools (OpenRewrite, Copilot), XSLT/XML, Ant to Maven/Gradle migration, Azure DevOps, Large monolithic applications

Technologies

Java, Struts, STXX, Tomcat, Apache HTTP Server, Linux, Ant, Azure DevOps, SQL Server, Oracle, LDAP, SFTP

Responsibilities

Migrate legacy Java application, Upgrade Java versions and framework stack, Perform javax to jakarta migration, Analyze and refactor legacy code, Create unit and integration tests, Support regression testing

Seniority

Senior, hands-on IC