Senior Java Software Engineer

Hace 1 día

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

  • 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.
  • 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.
  • 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.
#J-18808-Ljbffr