




DESCRIPCIóN Desde **KENOS Technology,** estamos buscando **un/a Backend Java Senior Developer** con **mínimo 8 años de experiencia**, para trabajar en **modalidad hibrida** en **Málaga.** **Funciones:** * Diseñar, desarrollar y mantener aplicaciones backend en Java. * Implementar y mantener **APIs RESTful**, documentadas y versionadas, siguiendo las especificaciones de **OpenAPI**. * Escribir y mantener pruebas unitarias y de integración (unit \& integration tests) para asegurar la calidad del software. * Trabajar con **bases de datos relacionales**: Oracle, PostgreSQL y H2\. * Integrar la aplicación con **sistemas de mensajería y colas de mensajes**, como JMS y **Kafka**. * Colaborar en equipo (arquitectos, otros desarrolladores, QA, DevOps) para asegurar buen diseño, rendimiento y escalabilidad de la plataforma. REQUISITOS * Más de **8 años de experiencia** en desarrollo de software. * Experiencia sólida con **Java** y **Spring Boot (versión 3\.x)**. * Experiencia con **JPA / Hibernate** u otro framework de persistencia para trabajar con bases de datos relacionales. * Conocimiento práctico en diseño y desarrollo de **APIs RESTful**, y experiencia usando **OpenAPI / Swagger** para documentarlas. * Experiencia escribiendo y manteniendo **tests unitarios e integración**, idealmente con **JUnit** (y/o frameworks similares) y **WireMock** para mocks de servicios externos. * Experiencia trabajando con **bases de datos relacionales** (Oracle, PostgreSQL, H2\). * Experiencia integrando servicios mediante mensajería: **JMS** y/o **Apache Kafka**. * Buenas habilidades de diseño de software, buenas prácticas, versionado de código, control de calidad. * Idealmente experiencia previa en proyectos distribuidos o microservicios, integraciones y despliegues. * Capacidad para trabajar en equipo, comunicarse con otros perfiles técnicos y documentar de forma clara. **¿Qué ofrecemos?** * **Trabajo: hibrido** en **Málaga.** * **Contrato indefinido y de larga duración:** Para brindar estabilidad laboral. * **Remuneración flexible:** Opción de elegir entre diferentes beneficios, como tickets de restaurante, seguro de salud, tarjeta de transporte o tickets de guardería. * **Formación continua:** Oportunidades de desarrollo profesional y aprendizaje.


