DESCRIPCIóN Uno de nuestros clientes está busncado un Senior Software Engineer. La persona seleccionada se integrará en el equipo técnico responsable de la gobernanza y mantenimiento de la plataforma de Trade Finance, colaborando en la evolución tecnológica y el desarrollo de nuevas funcionalidades. El trabajo se desarrollará en un entorno Agile, utilizando Jira como herramienta principal de gestión y reporte. Este rol está orientado a profesionales con menos de 8 años de experiencia, sólidos conocimientos en Java y Spring Boot, y capacidad para desenvolverse en entornos complejos e internacionales. Principales actividades: Diseñar, desarrollar y mantener aplicaciones Java con Spring Boot 3.x y JPA. Desarrollar y documentar APIs RESTful siguiendo estándares OpenAPI. Escribir código limpio, eficiente y bien estructurado. Analizar y optimizar aplicaciones existentes para garantizar rendimiento y escalabilidad. Identificar y resolver cuellos de botella y patrones de código ineficientes. Gestionar dependencias y builds con Maven (avanzado) y Gradle. Implementar y mantener versionado de bases de datos con Liquibase. Desarrollar aplicaciones web usando HTML, CSS y JavaScript (valorables conocimientos en Sencha ExtJS). Escribir y mantener tests unitarios e integración (JUnit, WireMock). Trabajar con bases de datos relacionales (Oracle, PostgreSQL, H2). Integrar con sistemas de mensajería como JMS y Kafka Colaborar dentro de equipos Scrum, usando Jira, GitHub y Confluence. Estimar costes y esfuerzos en componentes de software pequeños. Realizar code reviews, promoviendo seguridad, escalabilidad y buenas prácticas. Colaborar activamente con stakeholders, operaciones y equipos de negocio en entornos multiculturales. Requisitos: Grado en Ingeniería Informática o similar. Hasta 8 años de experiencia profesional en entornos de desarrollo Java. Experiencia como desarrollador/a en Java (nivel intermedio a senior). Dominio de Spring Boot 3.x y JPA. Experiencia en diseño y desarrollo de APIs REST con OpenAPI. Conocimientos avanzados de Maven, experiencia con Gradle y Liquibase. Experiencia con bases de datos relacionales (Oracle, PostgreSQL, H2). Conocimientos en Kubernetes para despliegue y gestión de aplicaciones. Conocimientos en optimización de rendimiento en aplicaciones Java. Experiencia en monitorización, profiling y debugging. Competencias personales: Capacidad para gestionar entornos complejos y cambiantes. Trabajo en equipo en entornos internacionales. Organización, autonomía y gestión eficaz del tiempo. Habilidades de comunicación y colaboración. Condiciones: Híbrido. 1 día a la semana presencial en Málaga Contrato Indefinido Horario de 9h – 18h Formación