Senior Java Developer | Híbrido Málaga
Kenos Technology
Málaga, Spain
4 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Málaga, Spain
Tech stack
Java
API
Software Quality
Relational Databases
DevOps
Hibernate
Java Message Service (JMS)
Java Persistence API
JUnit
PostgreSQL
Oracle Applications
Swagger
Software Engineering
Openapi
Spring-boot
Kafka
REST
Job description
- 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.
Requirements
- 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.
Benefits & conditions
- 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.