¿Te apasiona el desarrollo backend moderno, las arquitecturas limpias y los sistemas distribuidos?
Estamos buscando un/a Senior Java Developer con experiencia real y reciente en el diseño y desarrollo de microservicios con Java 17+ y Spring Boot 3.x, para incorporarse a un proyecto tecnológico de alto nivel.
Se trata de una posición ideal para perfiles técnicos que siguen programando activamente, disfrutan tomando decisiones de arquitectura y quieren trabajar con tecnologías actuales en entornos cloud-native.
Participarás en el diseño, desarrollo y evolución de aplicaciones basadas en microservicios, trabajando con arquitecturas modernas, integración asíncrona, APIs REST, seguridad y despliegues en contenedores.
Tendrás un rol técnico senior, colaborando con equipos de arquitectura, desarrollo, DevOps y seguridad para construir soluciones robustas, escalables y mantenibles.
Buscamos una persona con:
- 5+ años de experiencia diseñando y desarrollando microservicios con Java 17+ y Spring Boot 3.x.
- Experiencia con Spring Cloud, Spring Data y Spring Security.
- Dominio de Arquitectura Hexagonal, Ports & Adapters, SOLID, DDD y arquitectura event-driven.
- Experiencia real en diseño de APIs REST, idealmente con enfoque contract-first usando OpenAPI 3.x.
- Conocimiento de buenas prácticas de APIs: versionado, paginación, HATEOAS y gestión estandarizada de errores.
- Experiencia con mensajería asíncrona: Apache Kafka — productores, consumidores, Kafka Streams — y/o RabbitMQ / AMQP.
- Capacidad para diseñar o trabajar con patrones como Saga, Outbox y Event Sourcing.
- Conocimientos sólidos de seguridad: OAuth 2.0, OpenID Connect, JWT e integración con Identity Providers corporativos.
- Experiencia con Kubernetes u OpenShift.
- Familiaridad con Helm charts, operadores y troubleshooting de pods.
- Experiencia con CI/CD y GitOps: Jenkins, Tekton y/o ArgoCD.
- Actividad de desarrollo reciente y demostrable. Buscamos un perfil que siga programando de forma habitual.
También valoramos
- Mentalidad técnica sólida y orientación a buenas prácticas.
- Capacidad para trabajar en equipo y aportar criterio técnico.
- Perfil proactivo, resolutivo y autónomo.
- Interés por la mejora continua, la calidad del código y la arquitectura bien diseñada.
- Inglés nivel B2 medio o equivalente, especialmente para lectura técnica, documentación y comunicación en entornos tecnológicos.
Modalidad de trabajo Formato híbrido muy flexible: asistencia a oficinas solo dos veces al mes.
¿Por qué puede interesarte? Porque es una oportunidad para trabajar en un entorno técnico moderno, con tecnologías actuales y retos reales de arquitectura, integración y escalabilidad.
Si te gusta seguir cerca del código, construir soluciones bien diseñadas y trabajar con Java, Spring Boot, Kafka y Kubernetes, queremos conocerte.
#J-18808-Ljbffr