Senior Java Software Engineer

Hace 2 días

España Coforge Jornada completa
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.