Hiring.Camp

Senior Java Developer

N-iX

·
Location
European Union
Department
Transportation
Seniority
Senior

Description

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.

About the Project

The project focuses on a customer-facing web portal that has been operating successfully for over two decades. The portal enables customers, suppliers, and partners to:

  • View inventory, goods, and shipment reports
  • Exchange files securely
  • Submit forecasts and operational data
  • Access supply chain information

The system has been in maintenance mode for several years and now requires a strategic technology uplift to address security vulnerabilities and ensure continued support for the next 5–7 years. This is not a rewrite project. The goal is a cost-effective modernization of the existing platform while preserving business-critical functionality.

Technology Stack

  • Java 8
  • Struts 1.1
  • STXX (XML/XSLT)
  • Apache Tomcat 9
  • Apache HTTP Server
  • Linux
  • Ant
  • Azure DevOps

Data & Integrations:

  • Microsoft SQL Server
  • Oracle Database
  • Stored Procedures
  • LDAP
  • SFTP
  • Email integrations

Application Size:

  • 200,000+ lines of Java code
  • Monolithic architecture
  • No automated test coverage currently in place

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

Must Have

  • 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

 

We offer*:

  • 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

*not applicable for freelancers

Skills

JavaAzureLinuxSQLOracleSQL ServerGitHubDevOps

Similar Jobs

30

Senior Java Developer

Inteam·Remote

Senior Java Developer

Leidos·US·Remote

1d ago

Senior Java Developer

Babelgroup·Madrid, Spain·Remote

1d ago

Senior Java Developer

Citi Bank·Budapest, Hungary·Hybrid, Onsite

1d ago

Senior Java Developer

Citi Bank·Hungary·Hybrid

1d ago

Senior Java Developer

MIRATECH Corporation·Spain·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Zaragoza, Aragon·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Murcia, Spain·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Seville, Ohio·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Málaga, Andalusia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Barcelona, Catalonia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Madrid, Spain·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Radom, Mazovia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Gdynia, Pomerania·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Toruń, Kujawsko-Pomorskie·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Białystok, Podlasie·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Częstochowa, Silesia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Lublin, Poland·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Szczecin, West Pomerania·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Gdańsk, Pomerania·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Katowice, Silesia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Poznań, Greater Poland·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Łódź, Łódź Voivodeship·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Wrocław, Lower Silesia·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Kraków, Lesser Poland·Remote

1d ago

Senior Java Developer

MIRATECH Corporation·Warsaw, Mazovia·Remote

1d ago

Senior Java Developer

AND Digital·Leeds, England

Sr Java Developer

Cnx·IND Bangalore - 55, Divyasree Towers

2d ago

Senior Java Developer

Polygon Technology·Dhaka, Dhaka Division·Onsite

2d ago

Sr. Java Developer

Leidos·1662 Intelligence Community Campus - Bethesda MD, US

3d ago