Point your AI agent at freehire and let it find you a job.

Get the CLI →

Peninsula - Corporate Innovation

Open 16d reposted 2× · 2 open copies

Senior Java Developer – Spring MVC / Java EE

Posted 8 views
Discussion

Summary

A senior Java developer builds case-management modules for a Spanish public administration client, progressively migrating Struts to Spring MVC, integrating the Java layer with legacy COBOL and document services, and building JSP views. Stack: Java EE 6/JDK 8, Spring 4.2, DB2 on z/OS, Maven, GitLab, Jenkins, SonarQube — requires working from Spain with a personal Spanish digital certificate.

Desarrollar los módulos de gestión y tramitación de expedientes sobre la arquitectura Java EE del cliente.

  • Sustituir progresivamente componentes en Struts por Spring MVC, sin romper lo que funciona.
  • Integrar la capa Java con los programas COBOL heredados y con los servicios documentales y de mensajería del cliente.
  • Construir vistas JSP a partir de los diseños de nuestro equipo de UX, respetando la guía de estilos y los requisitos de accesibilidad.
  • Mantener la calidad exigida en el pliego: análisis estático, pruebas y revisión de código antes de cada entrega.
  • Participar en la daily del equipo y en las sesiones técnicas con el cliente.

Backend: Java EE 6, JDK 8, Spring 4.2 (MVC, Security, JDBC), Struts en migración

Datos: DB2 sobre z/OS, SQL, Spring Data Commons

Herramientas: Maven, GitLab, Jenkins, SonarQube, Nexus

Legado: COBOL vía ECIS, integrado con la capa Java

  • Experiencia sólida en Java empresarial y en el ecosistema Spring.
  • Haber trabajado con aplicaciones legacy en producción: leer código ajeno, refactorizar con red y convivir con decisiones que no tomaste tú.
  • Soltura con JSP y desarrollo web en servidor, más allá de frameworks SPA modernos.
  • SQL y modelo relacional. Si has tocado DB2 o cualquier base de datos sobre mainframe, mejor.

Backend: Java EE 6, JDK 8, Spring 4.2 (MVC, Security, JDBC), Struts en migración

Datos: DB2 sobre z/OS, SQL, Spring Data Commons

Herramientas: Maven, GitLab, Jenkins, SonarQube, Nexus

Legado: COBOL vía ECIS, integrado con la capa Java

  • Experiencia sólida en Java empresarial y en el ecosistema Spring.
  • Haber trabajado con aplicaciones legacy en producción: leer código ajeno, refactorizar con red y convivir con decisiones que no tomaste tú.
  • Soltura con JSP y desarrollo web en servidor, más allá de frameworks SPA modernos.
  • SQL y modelo relacional. Si has tocado DB2 o cualquier base de datos sobre mainframe, mejor.
  • Manejo de Maven, Git y pipelines de integración continua.
  • Autonomía real: es un proyecto donde se pregunta cuando hace falta, no cada media hora.

Valorable:

  • Euskera. Todas las interfaces son bilingües euskera y castellano.
  • Experiencia previa en proyectos para administración pública y con el Esquema Nacional de Seguridad.
  • WebSphere, FileNet o entornos mainframe.
  • Accesibilidad web aplicada a servicios digitales públicos.

El cliente es una administración pública y su política de seguridad es estricta. Estas tres condiciones son requisito de entrada, no un detalle administrativo:

1. Residencia y trabajo efectivo desde España. La conexión a los entornos del cliente no está permitida desde fuera del país, con VPN o sin ella.

2. Certificado digital español propio, a tu nombre. El cliente prohíbe expresamente compartir certificados entre personas.

3. Equipo de trabajo bajo política de seguridad: sistema operativo con soporte vigente, antivirus activo, sin escritorio remoto expuesto a internet y sin código fuente que viva solo en local.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available