Senior Java Software Engineer

Hace 2 días

Barcelona, Cataluña, 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