Saltar al contenido principal

Senior Java Software Engineer

Tecnología
Coforge
Hace 6 díasHasta 12/12/2026
Tiempo completoHíbrido

Descripción del puesto

Role: Senior Java Developer

Location: Madrid, Spain (1 day per month at the office)

Role Type: Permanent

Skills: Java 8, Spring Framework, PL/SQL, Oracle, Struts, J2EE

Fluent Spanish Speaker

Must be based in Spain

Sobre el rol

Estamos buscando un/a Senior Java Developer con sólida experiencia en el desarrollo y mantenimiento de aplicaciones empresariales basadas en tecnologías Java. La persona seleccionada participará en el diseño, desarrollo, evolución y soporte de aplicaciones críticas de negocio, trabajando con Java 8, Spring Framework, PL/SQL, Oracle y Struts dentro de entornos corporativos complejos.

El/la profesional colaborará estrechamente con analistas funcionales, arquitectos y otros equipos técnicos para garantizar la calidad, estabilidad y escalabilidad de las soluciones implementadas.

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones empresariales utilizando Java 8, Spring Framework y J2EE.
  • Participar en el desarrollo y mantenimiento de aplicaciones web basadas en Struts.
  • Crear y optimizar consultas, procedimientos almacenados, paquetes y triggers utilizando PL/SQL.
  • Desarrollar e integrar servicios REST y componentes backend para aplicaciones corporativas.
  • Analizar y resolver incidencias funcionales y técnicas en entornos de producción.
  • Realizar pruebas unitarias e integradas para asegurar la calidad del software.
  • Colaborar en actividades de mantenimiento evolutivo y correctivo de aplicaciones existentes.
  • Participar en revisiones de código y promover buenas prácticas de desarrollo.
  • Trabajar con equipos multidisciplinarios dentro de metodologías ágiles.
  • Contribuir a la modernización y mejora continua de aplicaciones legacy.

Requisitos

  • Mínimo 5 años de experiencia en desarrollo de software con tecnologías Java.
  • Experiencia sólida con Java 8 y desarrollo de aplicaciones J2EE.
  • Conocimientos y experiencia práctica con Spring Framework (Spring MVC, Spring Core, Spring Data).
  • Experiencia en bases de datos Oracle y programación avanzada en PL/SQL.
  • Conocimiento y experiencia trabajando con Struts.
  • Experiencia en desarrollo e integración de servicios REST.
  • Conocimientos de JDBC, Hibernate/JPA o tecnologías de persistencia similares.
  • Experiencia en servidores de aplicaciones como WebLogic, JBoss o Tomcat.
  • Experiencia trabajando en entornos Linux/Unix.
  • Manejo de herramientas de control de versiones como Git, SVN o CVS.
  • Capacidad para analizar requerimientos funcionales y transformarlos en soluciones técnicas.
  • Nivel alto de español.

Valorable

  • Experiencia en migración o modernización de aplicaciones legacy.
  • Conocimientos de Spring Boot.
  • Experiencia con metodologías Agile (Scrum/Kanban).
  • Conocimientos de herramientas CI/CD.
  • Experiencia en sectores bancarios, seguros o grandes entornos corporativos.
  • Conocimientos de Shell Scripting.
  • Nivel de inglés técnico.

Oferta

  • Incorporación a un proyecto estable y de largo recorrido.
  • Participación en desarrollos críticos para el negocio.
  • Modelo de trabajo flexible con asistencia presencial de 1 día al mes en Madrid.
  • Entorno colaborativo orientado a la calidad y mejora continua.
  • Oportunidades de crecimiento profesional y desarrollo técnico.
  • Formación continua y acceso a proyectos de gran impacto.
Si cuentas con experiencia en Java 8, Spring, PL/SQL, Oracle y Struts, y quieres formar parte de un equipo altamente especializado en el desarrollo de soluciones empresariales, nos encantaría conocerte.
Keywords
Java 8Spring FrameworkPL/SQLOracleStrutsJ2EEREST ServicesJDBCHibernateJPAWebLogicJBossTomcatLinux/UnixGitAgile MethodologiesSpring MVCSpring CoreSpring DataSVN

¿Te interesa este puesto?