N-iX

Java developer for supply chain

In short

Senior Java Developer role leading the migration of a large legacy Java application (javax to jakarta, Struts 1.x, framework upgrades) for a US-based supply chain and packaging services provider, working closely with the client's technical stakeholders. The position requires 5+ years of commercial Java experience, Struts 1.x background, Apache Tomcat/Linux knowledge, and SQL Server/Oracle database skills. N-iX is an IT outsourcing/consulting company; candidates must be based in the EU and fluent in English.

About the Role
N-iX is looking for a Senior Java Developer to join a long-term modernization initiative for a large US-based provider of marketing, packaging, print, and supply chain services serving Fortune-level clients worldwide. You will work within the customer's European supply chain division, supporting warehousing, fulfillment, kitting, and packaging operations for global brands in electronics, medical devices, and consumer products. The main stakeholder is a Software Development Manager who originally built the system and remains deeply involved in its technical evolution.
Responsibilities
•Lead and execute the migration of a large legacy Java application
•Upgrade Java versions and modernize the framework stack
•Perform migration from javax to jakarta
•Upgrade dependencies and address security vulnerabilities
•Analyze and refactor legacy code where required
•Create unit and integration tests for existing functionality
•Support regression testing activities
•Collaborate closely with the customer's technical stakeholders
•Deliver early security improvements and test coverage for critical business flows during the initial project phase
Requirements
•5+ years of commercial experience with Java
•Proven experience working with Struts 1.x
•Experience with Java version upgrades and/or framework migration projects
•Strong knowledge of Apache Tomcat and Linux environments
•Experience working with SQL Server and Oracle databases
•Solid understanding of JDBC and stored procedures
•Experience testing and maintaining legacy applications
•Strong problem-solving and debugging skills
•Fluent spoken and written English
•Based in the EU
Nice to Have
•Experience with AI-assisted migration tools (OpenRewrite, GitHub Copilot, Claude, Gemini, etc.)
•Knowledge of XSLT/XML transformations
•Experience migrating build systems from Ant to Maven or Gradle
•Experience with Azure DevOps
•Experience with large monolithic enterprise applications
Conditions
•Flexible working format - remote, office-based or flexible
•A competitive salary and good compensation package
•Personalized career growth
•Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
•Active tech communities with regular knowledge sharing
•Education reimbursement
•Memorable anniversary presents
•Corporate events and team buildings
•Other location-specific benefits

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot