Qué buscamos
Senior Software Developers (Backend Java) con experiencia en microservicios y sistemas distribuidos. Trabajarás en un equipo que desarrolla proyectos con metodologías ágiles.
Buscamos una persona con criterio técnico, capaz de aportar en diseño y arquitectura, con ganas de seguir evolucionando junto a otros profesionales.
Habilidades y requisitos
- Experiencia sólida en microservicios y arquitecturas distribuidas (APIs, comunicación síncrona y asíncrona, eventos).
- Más de 5 años de experiencia en desarrollo y al menos 4 años trabajando con Java y microservicios (Kafka).
- Experiencia con Java 17 o superior: lambdas, streams (map, filter, flatMap), Optional, records.
- Experiencia con Spring Boot, Spring MVC, Spring Data / JPA y diseño de APIs RESTful (Swagger / OpenAPI).
- Experiencia en mensajería y eventos con Kafka (arquitectura event-driven).
- Contenerización y cloud: Docker, Kubernetes (valorable GCP).
- Bases de datos: PostgreSQL, MongoDB, Redis y conocimientos de SQL / JPA.
- Testing unitario y de integración: Junit, Mockito.
- Buenas prácticas: SOLID, Clean Code, experiencia en code reviews, pair programming.
- Arquitectura Hexagonal y conocimientos de DDD.
- Conocimiento de patrones de resiliencia: Circuit Breaker, Retry, Timeout.
- Control de versiones: Git.
- Valorable nivel alto de inglés.
- Buscamos una persona colaborativa, comunicativa y con ganas de aportar.
Qué te ofrecemos
- Contrato indefinido en una compañía puramente tecnológica, que forma parte de un gran grupo.
- Salario fijo competitivo.
- Ambiente familiar, cercano y colaborativo.
- Horario flexible, desconexión digital y jornada intensiva los viernes y durante el verano.
- Cultura techie: contacto constante con la tecnología y las últimas novedades.
- Formación continua: amplio catálogo de cursos formativos, adaptados a tu perfil profesional.
- Programa de retribución adaptable: seguro médico, tarjeta de transporte público, cheques guardería, tarjeta restaurante, etc.
#J-18808-Ljbffr