Senior Backend Developer
Role details
Job location
Tech stack
Job description
Conciliación con nuestra vida personal y laboral mediante horario flexible, acuerdos de teletrabajo, desconexión digital, jornada intensiva viernes y verano.
Requirements
Buscamos un/a Senior Backend Developer con sólida experiencia técnica en arquitecturas modernas basadas en microservicios y eventos, para un proyecto estratégico con uno de nuestros clientes más grandes e importantes a nivel tecnológico. Un equipo exigente, con tecnología puntera, calidad de código, impacto real y retos constantes., Un ecosistema de microservicios bien diseñado, basado en eventos y APIs limpias, donde cada decisión técnica importa. Un equipo exigente pero colaborativo, con foco en hacer software escalable y mantenible, * +5 años en desarrollo backend con Java (versión 17 o superior)
- +4 años trabajando con arquitectura de microservicios y Kafka
- Conocimiento profundo de arquitectura hexagonal, DDD (Domain-Driven Design) y principios SOLID
- Experiencia en diseño e implementación de APIs RESTful documentadas con Swagger / OpenAPI
?️ Stack tecnológico que valoramos
- Frameworks: Spring Boot, Spring Data (JPA), Spring Cloud Stream
- Bases de datos: PostgreSQL, MongoDB, Redis
- Contenerización y despliegue: Docker, Kubernetes, Google Cloud Platform (GCP)
- Mensajería y eventos: Kafka
- Testing: JUnit, Mockito, pruebas de integración (muy valorable experiencia con TestContainers)
- Buenas prácticas: Clean Code, revisión de código, pair programming
? Otros aspectos valorables
- Nivel de inglés alto (muy valorable para proyectos internacionales)
- Actitud proactiva, mente abierta, ganas de aprender y compartir
- Buenas habilidades de comunicación y trabajo en equipo
Benefits & conditions
? Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo, solvente y en crecimiento.
? Salario fijo competitivo + bonificación