Retour à la liste

Description de l'offre

Senior Java Developer à lieu-dit France, France

N-iX

  • À distanceTravaillez de n'importe où
  • HybrideMélange bureau et télétravail
  • Sur siteTravail au bureau
  • Temps pleinHoraires hebdomadaires standard

lieu-dit France, France

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 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

Offres similaires

Plus d'offres comme ce poste

  • Contrat
  • Backend
Senior UI/full stack Java developer About the role We are looking for a Senior UI / Full Stack Java Developer to join our Application Development team within the Technology Department in Luxembourg. We are a boutique business offering comprehensive asset servicing capabilities across both traditional and alternative funds. ...

Paris 06, France

  • À distance
  • Temps plein
  • Gestion de produit

55k € a 65k €/an

... (Field Service Management), reconnu internationalement pour sa capacité d'innovation et figurant au Gartner Magic Quadrant. L'entreprise recherche un Développeur senior H/F pour intégrer son équipe « Technical Improvement ». L’objectif principal sera de faire évoluer et moderniser le socle technique commun de la plateforme (legacy ...

Paris, France

  • À distance
  • Contrat
... and where they create debt. • Experience means you can say why you chose an approach, what you rejected, and what it will cost in six months. Bonus skills • Java. • Knowledge of the CLM/PKI (X.509 model) and CMDB domains. • Knowledge and hands-on handling of provider authentication schemes: OAuth2, mTLS, API keys. • Secure ...

Paris, France

  • Contrat
... répondre efficacement aux besoins de nos clients et consultants. Dans le cadre du développement de nos activités, Genwaves recherche un Tech Lead / Développeur Senior H/F pour intervenir sur des systèmes logiciels critiques à fortes contraintes opérationnelles. Vous rejoindrez une équipe pluridisciplinaire et interviendrez ...

Marseille 1, France

  • À distance
  • Hybride
  • Temps plein
  • Informatique

85k € a 95k €/an

... technical leader: shape designs, raise the bar in code review, mentor engineers and help the Tech Lead set direction What you'll bring - Strong backend experience in Java/Kotlin building distributed systems in production - Hands-on experience with event-driven architecture (Kafka or similar) and workflow orchestration (Temporal ...

France

  • À distance
  • Contrat
... Java 17 , dans un contexte propice à l'apprentissage, à la montée en compétences et à la performance opérationnelle. Vos missions En tant que Développeur(se) Java Back-end Senior, vous jouerez un rôle clé dans la réussite du projet. À ce titre, vos responsabilités pourraient inclure : - Analyser l'application existante ...

Cannes, France

  • À distance
  • Contrat
... Contexte client : Dans le cadre de l’évolution d’un système d’information complexe dans le secteur de l’assurance , nous recherchons un(e) Développeur(se) COBOL / Java confirmé(e) à senior pour intervenir sur des applications métiers à forts enjeux. Tu auras pour missions de : - L’analyse, la conception et le développement COBOL ...

Niort, France

  • Informatique
  • Fullstack
... et de demain. Dans le cadre de notre croissance et pour répondre aux besoins spécifiques de l’un de nos clients, nous recherchons un.e Développeur Fullstack senior (Java / React) (F/H/X) pour une mission stratégique. Si vous souhaitez évoluer dans un environnement dynamique et relever des défis stimulants au sein d’une ...

Puteaux, France

  • Contrat
  • Gestion de projet
  • Analyse de donnees
... gratuitement pour les indépendants et les salariés du secteur. Pour le compte de l'un de nos clients grands comptes, nous recherchons un(e) Développeur(se) Senior Java / Spring Boot pour intégrer l'équipe projet en charge du développement et de la maintenance d'assets stratégiques (APIs & Microservices). Au sein de l'équipe, ...

Toulouse, France

  • Contrat
  • Backend
... enjeux de chaque client. Dans le cadre du renforcement de notre équipe de projets internes sur un projet basé à Luxembourg Ville, nous sommes à la recherche d'un Senior Java Developer / Technical Lead parlant français. Vos principales responsabilités : Développement et conception technique Participer à la conception et au développement ...

Paris 06, France