¿Eres un crack en Java? ¿Dominas los microservicios como nadie y te apetece formar parte de un proyecto creativo y puntero? Entonces, ¡esto te va a encantar!
Buscamos un/a profesional con más de 8 años de experiencia en entornos de desarrollo complejos, capaz de combinar liderazgo técnico con una visión integral del ciclo de vida del software.
El rol está orientado a personas con alta capacidad para tomar decisiones tecnológicas estratégicas y generar impacto real en los proyectos.
Funciones principales
Diseñar e implementar arquitecturas robustas y escalables, aplicando principios de Arquitectura Hexagonal y Domain-Driven Design (DDD).
Liderar técnicamente a los equipos de desarrollo en proyectos de alto impacto tecnológico.
Definir e impulsar buenas prácticas de ingeniería: TDD, integración continua, revisiones de código, entre otras.
Participar activamente en decisiones de arquitectura frontend y backend.
Promover una cultura de calidad, automatización y mejora continua.
Colaborar con equipos de Producto, QA, DevOps y Negocio en un entorno ágil.
Lo que necesitas para ser nuestro experto
Experiencia
Mínimo 4 años como analista programador, arquitecto Java o Tech Lead.
Tecnologías requeridas
Backend
Java 11 o superior
Spring Framework 5+ / Spring Boot
Arquitectura hexagonal, basada en eventos y microservicios
TDD e integración continua
Kafka u otras plataformas de mensajería
Bases de datos relacionales (PostgreSQL, Oracle, etc.)
Frontend
Angular 11+
JavaScript / TypeScript
Experiencia en diseño de interfaces web escalables
Complementario y valorado
Bases de datos NoSQL (MongoDB, DynamoDB, etc.)
Experiencia en el sector seguros o financiero
Familiaridad con contenedores (Docker, Kubernetes)
Experiencia trabajando en equipos distribuidos