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
Senior

Job 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.

Apply for this position