Ubicación: Málaga (modelo híbrido: 1 día presencial por semana)
Jornada: Completa
Incorporación: Inmediata
Descripción del puesto:
Se busca un/a Senior Software Engineer (SDEV) para integrarse en un equipo técnico internacional especializado en soluciones de Trade Finance. La persona seleccionada participará en el diseño, desarrollo y evolución tecnológica de la plataforma, trabajando bajo un marco Agile y colaborando con equipos globales.
Este puesto requiere un alto nivel técnico en Java y Spring Boot, junto con experiencia en integración continua y trabajo en entornos complejos. El entorno de trabajo es ágil, multicultural y orientado a la calidad del código y la mejora continua.
Responsabilidades clave:
* Diseño, desarrollo y mantenimiento de aplicaciones Java (Spring Boot 3.X, JPA).
* Documentación y desarrollo de APIs RESTful (OpenAPI).
* Garantizar la calidad mediante tests unitarios e integración (JUnit, WireMock) y code reviews.
* Optimización del rendimiento y escalabilidad de las aplicaciones.
* Gestión de builds con Maven (avanzado) y Gradle.
* Control de versiones de bases de datos con Liquibase.
* Desarrollo web básico con HTML, CSS y JavaScript (valorable conocimiento en Sencha ExtJS).
* Integración con sistemas de mensajería (JMS, Kafka).
* Trabajo con bases de datos relacionales (Oracle, PostgreSQL, H2).
* Participación activa en equipos Scrum, usando Jira, GitHub y Confluence.
* Mentorización y soporte a otros desarrolladores.
* Estimación de tiempos y cumplimiento de entregas.
* Interacción con stakeholders técnicos y de negocio en entornos internacionales.
Requisitos técnicos imprescindibles:
* Mínimo 8 años de experiencia como desarrollador/a senior Java .
* Dominio de Spring Boot 3.X, JPA y diseño de APIs REST con OpenAPI.
* Experiencia en integración continua .
* Uso avanzado de Maven, Gradle y Liquibase.
* Conocimientos en bases de datos relacionales, Hibernate y optimización de consultas.
* Experiencia en despliegue de aplicaciones en Kubernetes .
* Valorables conocimientos en:
* Redis o Hazelcast
* Arquitecturas de microservicios y patrones de sagas
* Herramientas de profiling, debugging y monitorización
Competencias personales:
* Capacidad para desenvolverse en entornos complejos y cambiantes.
* Habilidades de comunicación en entornos multiculturales y distribuidos.
* Organización, proactividad y liderazgo técnico.
* Orientación a la calidad, buenas prácticas y mejora continua.
Formación requerida:
* Ingeniería, Grado o formación equivalente en Informática o similares.
Condiciones y beneficios:
* Contrato estable con posibilidades de crecimiento profesional.
* Modelo híbrido : trabajo remoto con presencialidad 1 día por semana en Málaga .
* Acceso a formación continua y desarrollo profesional.
* Participación en proyectos internacionales de alto nivel tecnológico.
#J-18808-Ljbffr