Descripción de la vacante

Senior Java Developer (#6014) en España, España

N-iX LTD

  • RemotoTrabaja desde cualquier lugar
  • HíbridoCombinación de oficina y remoto
  • PresencialTrabaja desde la oficina

España, España

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

  • Struts 1.1
  • STXX (XML/XSLT)
  • Ant

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
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing

Vacantes similares

Más como este puesto

  • Tiempo completo
  • TI
  • Backend
... the collaboration and talent of our people, will be another success story that we will write together. What are we looking for? We are looking for a Back End Developer with experience in Java development and microservices architectures, accustomed to working with enterprise applications, integrations and containerized environments. ...

Madrid, España

  • Backend
... preferred) Communicates clearly and responsively project wide Good English written and verbal communication skills (Upper Intermediate) Nice to have Good knowledge of AWS Experience with React JS, Angular or similar UI frameworks WebGL and/or WebAssembly experience Other Languages English: C1 Advanced Seniority Senior []

Madrid, España

  • Remoto
  • Backend
... , phased rewrites y re-platforming , impulsando arquitecturas orientadas a eventos con Kafka . - Liderarás técnicamente el stack: Trabajarás diariamente con Java 21 y Spring Boot , promoviendo las mejores prácticas del ecosistema. - Potenciarás la nube y DevOps: Diseñarás sobre entornos cloud ( AWS y/o GCP ), gestionando ...

Madrid, España

Kairós Digital Solutions SL

Senior Backend Java Developer

  • Remoto
  • Backend
... , phased rewrites y re-platforming , impulsando arquitecturas orientadas a eventos con Kafka . - Liderarás técnicamente el stack: Trabajarás diariamente con Java 21 y Spring Boot , promoviendo las mejores prácticas del ecosistema. - Potenciarás la nube y DevOps: Diseñarás sobre entornos cloud ( AWS y/o GCP ), gestionando ...

Madrid, España

  • Remoto
  • Tiempo completo
En VISEO IBERIA buscamos ampliar nuestro Equipo de profesionales Backend & Java. Si te gustan los nuevos retos, y quieres progresar en tu carrera profesional con un Equipo de expertos con tecnologías a la última, únete al equipo VISEO en proyectos internacionales. Tu Rol: - Desarrollo en Java ultimas versiones (v.21) en ...

Madrid, España

  • Tiempo completo
  • TI
  • Fullstack
... efficient software architecture. UI Development: Create user-friendly interfaces with https://jobeax.com/link/6WcBICn0LM558SP0, HTML5, and CSS3. SKILLS Must have - Java Development: - Proficiency in Java (Java 8+) (at least 5 years of experience). - Experience with Spring/Spring Boot. - Strong RESTful API skills. - Excellent ...

Madrid, España

  • Remoto
  • Tiempo completo
En VISEO IBERIA buscamos ampliar nuestro Equipo de profesionales Frontend & Java. Si te gustan los nuevos retos, y quieres progresar en tu carrera profesional con un Equipo de expertos con tecnologías a la última, únete al equipo VISEO en proyectos internacionales. Tu Rol: - Desarrollo en Java ultimas versiones (v.21) en ...

Madrid, España

  • TI
  • Backend
... actively in Agile ceremonies (daily stand‑ups, sprint planning, sprint reviews, retrospectives). Qualifications Technical Skills - 5+ years of experience as a Java Software Engineer, with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud). - Proven experience developing ...

Valencia, España

  • Híbrido
  • Frontend

30k

Tecdata busca un Desarrollador/a Senior Java con experiencia en Java, Spring y Oracle. Se valorarán conocimientos de Angular y frontend, así como servicios web, persistencia, informes y control de versiones. Ubicación: Madrid, Plaza de Castilla. Modalidad híbrida, con presencialidad obligatoria un día a la semana en las ...

Madrid, España

  • Backend
N-iX seeks a Senior Java Developer to join a long-term modernization program for a US-based provider serving Fortune-level clients. You will migrate a large, legacy Java application, upgrade Java versions, and move from javax to jakarta while preserving critical functions. The role involves upgrading dependencies, addressing ...

España, España