Desde KENOS Technology, estamos buscando un/a Senior Java 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.
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.
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.