Mindrift
Expleo
Desarrollador Senior Java Backend
Acerca de nosotros
Expleo es un socio de confianza para tu viaje de innovación. Como proveedor global de servicios de ingeniería, tecnología y consultoría, estamos idealmente posicionados para ayudarte a alcanzar tus ambiciones y preparar tu negocio para el futuro. Con una combinación inteligente de pensamiento audaz y ejecución fiable, podemos acelerar la innovación en cada paso de tu cadena de valor.
Estamos estratégicamente posicionados para crear valor, con una huella global en 30 países. Somos tan globales y locales como necesites, con sólidos centros tecnológicos paneuropeos de primer nivel y capacidades únicas de "best-shoring".
Aprovechamos una red de filiales de alto valor añadido en consultoría y excelencia industrial, y socios líderes en múltiples sectores para proporcionarte los servicios y soluciones más completos en un entorno en constante cambio.
Responsabilidades
- Liderar el diseño e implementación de microservicios complejos de Java.
- Definir y promover patrones arquitectónicos, estándares de codificación y mejores prácticas de seguridad.
- Asumir la propiedad de la arquitectura IAM, incluyendo Keycloak, Okta y OIDC.
- Impulsar discusiones técnicas con Product Owners, Arquitectos y equipos de ingeniería.
- Identificar y resolver desafíos de rendimiento, escalabilidad y seguridad.
- Liderar revisiones de código y promover estándares de calidad de ingeniería.
- Trabajar con herramientas como SonarQube y Snyk.
- Mentorizar a desarrolladores Junior y Mid-Level.
- Crear y mantener documentación técnica, incluyendo ADRs y runbooks técnicos.
Habilidades esenciales
- 8+ años de experiencia profesional.
- Sólida experiencia práctica con Java y Microservicios.
- Conocimiento sólido de Arquitectura de Software y sistemas distribuidos.
- Experiencia en la toma de decisiones técnicas y arquitectónicas.
- Fuerte experiencia con IAM / Identity & Access Management.
- Experiencia práctica con Keycloak, Okta y OIDC.
- Conocimiento de autenticación, autorización y federación.
- Experiencia con revisiones de código, codificación segura y prácticas de calidad.
- Sólidas habilidades de comunicación y liderazgo técnico.
- Experiencia en mentorizar y guiar a otros ingenieros.
Habilidades deseadas
- Experiencia como Technical Lead de Java, Arquitecto de Java o Arquitecto de Software.
- Experiencia en entornos de E-commerce / Unified Commerce.
- Experiencia con arquitecturas cloud-native.
- Experiencia con la arquitectura de realms de Keycloak y la federación de Okta.
- Experiencia trabajando con Product Owners y Arquitectos Empresariales/de Soluciones.
