Java Developer (Legacy)

Oxigent Technologies
Madrid, Spain
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Apache Tomcat Server Applications Software Quality Databases Continuous Integration IBM DB2 Relational Databases Software Debugging Eclipse (Software) Hibernate (Java) IBM Websphere Application Server
+13 more
Apache Struts Liquibase Apache Maven Model View Controller (MVC) Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Web Services Extensible Markup Language (XML) Backend Git Front End Software Development Software Version Control

Job description

¿Te interesaría seguir desarrollándote como Senior Backend Developer en una empresa dedicada al sector seguros con casi 100 años de historia, con capital exclusivamente nacional y con uno de los niveles de solvencia más elevados del mercado?Desde Oxigent Technologies seleccionamos un/a Programador/a Backend para participar el desarrollo de un ecosistema masivo, modular y altamente acoplado con decenas de módulos imprescindibles para el negocio, desde sus oficinas ubicadas en Madrid.Tu misión será contribuir al mantenimiento, evolución y resolución de incidencias de un ecosistema masivo, modular y altamente acoplado, gestionando todo el ciclo de vida en una arquitectura monolítica compleja.¿Cuáles serán tus funciones principales?Análisis, debugging y lectura de código profundo en sistemas Java legacy a gran escala, localizando y resolviendo incidencias complejas en flujos encadenados.Desarrollo tanto en Backend como en Frontend, trabajando con frameworks MVC clásicos, plantillas de diseño y frameworks internos de la compañía.Gestión de base de datos relacionales, realizando consultas SQL avanzadas, optimización (tuning con explain plan) y control de cambios en el esquema de datos.Integración de servicios web y procesos batch, gestionando el envío de datos mediante protocolos SOAP, Jobs programados y generación de informes e impresos automatizados.Integración continua y despliegues periódicos del propio equipo desde los entornos de preproducción hasta producción, asegurando la calidad del código mediante test unitarios.Para ello, ¿qué vas a necesitar?Grado FP o Carrera universitaria5 años de experiencia en desarrollo de software y dominio técnico avanzado en Java 1.8 / Java Legacy, Struts 1.2Sólida experiencia (ActionForm, Action, Tiles 1.x) e Hibernate 2.1.8 con mapeos XML.Experiencia demostrable en base de datos DB2 (IBM), optimización SQL, procedimientos almacenados y control de versiones de bases de datos con Liquibase.Uso de herramientas del ecosistema de desarrollo: IDE Eclipse, Git, Maven enterprise, servidores de aplicaciones (Tomcat / WebSphere) y tecnologías como Axis2 (SOAP) y Quartz.Capacidad de navegar entre miles de clases en monolitos grandes y densos, facilidad para el análisis de logs/profiling y alta motivación por los entornos complejos y el código legacy.Se valorará muy positivamente la experiencia previa en el sector de seguros o banca (CORE banking / CORE insurance / ERPs).Soft Skills: Buscamos a una persona resolutiva, con iniciativa, paciencia, alta capacidad de adaptación y que se comunique sin miedo para apoyarse en el equipo ante la densidad del sistema, buscando estabilidad profesional.Contratación indefinida.Salario acorde a la experiencia aportada (apróx ***** euros brutos anuales).Modelo híbrido con teletrabajo los viernes y presencialidad en oficinas ubicadas en el centro de Madrid.Cheque formación para desarrollarte en las áreas profesionales que más te interesen.Retribución flexible aplicable a seguro médico, restaurante, transporte, guardería y formación.Aplicación de acceso a gimnasios y actividades deportivas en toda España con descuentos.¡Y muchos otros beneficios!¡Únete al equipo de Oxigent!Empresa comprometida con la sostenibilidad y la igualdad de oportunidades, donde el talento y la tecnología no entienden de género.#J-*****-Ljbffr

Requirements

Grado FP o Carrera universitaria 5 años de experiencia en desarrollo de software y dominio técnico avanzado en Java 1.8 / Java Legacy, Struts 1.2 Sólida experiencia (ActionForm, Action, Tiles 1.x) e Hibernate 2.1.8 con mapeos XML. Experiencia demostrable en base de datos DB2 (IBM), optimización SQL, procedimientos almacenados y control de versiones de bases de datos con Liquibase. Uso de herramientas del ecosistema de desarrollo: IDE Eclipse, Git, Maven enterprise, servidores de aplicaciones (Tomcat / WebSphere) y tecnologías como Axis2 (SOAP) y Quartz. Capacidad de navegar entre miles de clases en monolitos grandes y densos, facilidad para el análisis de logs/profiling y alta motivación por los entornos complejos y el código legacy. Se valorará muy positivamente la experiencia previa en el sector de seguros o banca (CORE banking / CORE insurance / ERPs). Soft Skills: Buscamos a una persona resolutiva, con iniciativa, paciencia, alta capacidad de adaptación y que se comunique sin miedo para apoyarse en el equipo ante la densidad del sistema, buscando estabilidad profesional.

Benefits & conditions

Contratación indefinida. Salario acorde a la experiencia aportada (apróx ***** euros brutos anuales). Modelo híbrido con teletrabajo los viernes y presencialidad en oficinas ubicadas en el centro de Madrid. Cheque formación para desarrollarte en las áreas profesionales que más te interesen. Retribución flexible aplicable a seguro médico, restaurante, transporte, guardería y formación. Aplicación de acceso a gimnasios y actividades deportivas en toda España con descuentos.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:53 min

Analyzing a legacy car leasing enterprise application

Henning Schwentner · LIVE

Videos

See all

Related articles

See all