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.
Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación.
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.
Hay opciones de teletrabajo / trabajo desde casa disponibles para este puesto.