Senior Java Developer
SII Group
Barcelona, Spain
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Apache Tomcat
Automation of Tests
Continuous Integration
Gradle
Java Virtual Machine (JVM)
Apache Maven
Spring-boot
Technical Debt
Job description
- Participar en la migración progresiva de aplicaciones de Java 8 a Java 25.
- Realizar desarrollos, correcciones y refactorizaciones para garantizar la compatibilidad con las nuevas versiones de la JVM.
- Identificar y resolver incompatibilidades derivadas de la evolución del lenguaje y la plataforma Java.
- Garantizar la convivencia temporal entre componentes Java 8 y versiones más recientes.
- Diseñar y mantener la arquitectura de build del mono-repositorio, trabajando con Maven y Gradle.
- Gestionar dependencias transversales, ámbitos de compilación y optimización de procesos de build y pipelines.
- Liderar técnicamente la migración de Tomcat 8 * Tomcat 9 * Tomcat 10.
- Colaborar con los equipos de Plataforma para alinear infraestructuras y entornos de ejecución.
- Acompañar la transición hacia Jakarta EE y resolver las incompatibilidades asociadas.
- Definir junto a QA la estrategia de validación y no regresión.
- Participar en la automatización de pruebas y en la resolución de incidencias durante las campañas de testing.
Requirements
- Amplia experiencia como desarrollador/a Java y en proyectos de migración tecnológica.
- Dominio avanzado de Java 8, 17, 21 y 25.
- Experiencia sólida con Maven, Gradle y Spring Boot.
- Excelente conocimiento del funcionamiento interno de la JVM y de las problemáticas de compatibilidad entre versiones.
- Experiencia con arquitecturas multi-módulo y mono-repositorios complejos.
- Amplia experiencia con Tomcat, especialmente en migraciones entre las versiones 8, 9 y 10.
- Experiencia trabajando en entornos CI/CD.
- Capacidad de análisis, autonomÃa y coordinación transversal con equipos técnicos., * Técnico, experimentado y orientado a la modernización de aplicaciones.
- Colaborativo y multidisciplinar, trabajando con equipos de Plataforma, Desarrollo y QA.
- Mentalidad analÃtica y autonomÃa para abordar migraciones complejas.
- Comprometido con la reducción de deuda técnica y la evolución tecnológica.
- Capacidad para trabajar transversalmente y garantizar la continuidad operativa en entornos con fuertes restricciones técnicas.
Benefits & conditions
- Contrato indefinido
- Formación personalizada para tu crecimiento : acceso a Pluralsight y OpenWebinars, además de Open Sessions para reforzar soft skills (Mindfulness, coaching, liderazgo).
- Modelo de trabajo hÃbrido: 2 dÃas oficina/3 dÃas remoto.
- Paquete de beneficios flexible: seguro de salud, vales de comida, apoyo para cuidado infantil y tickets de transporte.
- Equipos y entorno internacional
- Somos una familia: eventos after-work, cenas de equipo y reuniones de empresa
About the company
Somos una multinacional francesa que ofrece servicios y soluciones IT en todo el mundo, con presencia en 21 paÃses y más de 16,000 profesionales.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
about 1 month ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago