




Resumen: Buscamos un Desarrollador Senior de Java para construir y dar soporte a aplicaciones basadas en microservicios para soluciones de gestión de identidades en un entorno colaborativo y dinámico. Aspectos destacados: 1. Diseñar, desarrollar y mantener microservicios backend de alto rendimiento 2. Colaborar estrechamente con los ingenieros y partes interesadas del cliente 3. Trabajar dentro de un modelo de entrega Ágil y Scrum Buscamos un **Desarrollador Senior de Java** para unirse a nuestro equipo. Usted construirá y dará soporte a aplicaciones basadas en microservicios utilizando Java, Spring Boot y tecnologías en la nube, escribiendo código limpio y eficiente, colaborando con el equipo y siguiendo las mejores prácticas en cuanto a calidad, escalabilidad y rendimiento. Formará parte de un equipo combinado ya existente compuesto por ingenieros de EPAM y del cliente, centrado en construir y mejorar las soluciones de gestión de identidades para la plataforma empresarial del cliente. Se trata de un entorno colaborativo y dinámico donde una comunicación sólida y la participación activa con el cliente son tan importantes como la excelencia técnica. Trabajará directamente junto a las partes interesadas del cliente, por lo que unas excelentes habilidades de interacción con el cliente constituyen un factor clave de éxito en este puesto. **Responsabilidades** * Diseñar, desarrollar y mantener microservicios backend de alto rendimiento utilizando Java y Spring Boot, junto con Spring Security * Implementar y dar soporte a flujos de OAuth2, autenticación y autorización dentro de la plataforma de gestión de identidades del cliente * Contribuir a tareas de desarrollo frontend según sea necesario, apoyando al equipo en la entrega de funciones de extremo a extremo como responsabilidad secundaria * Colaborar estrechamente con los ingenieros y partes interesadas del cliente, comunicando con claridad las decisiones técnicas, el progreso y los impedimentos * Participar en revisiones de código, promover las mejores prácticas y contribuir a discusiones arquitectónicas, operando bajo un modelo de programación en pareja * Integrarse con componentes relacionados con la identidad, incluida la gestión de tokens, los flujos de autenticación de usuarios y la administración de sesiones * Trabajar dentro de un modelo de entrega Ágil y Scrum, participando activamente en las ceremonias de sprint y en las actividades de refinamiento del backlog * Contribuir a garantizar que las soluciones cumplan con los estándares de seguridad, escalabilidad y rendimiento en toda la plataforma **Requisitos** * Al menos 3 años de experiencia profesional relevante en desarrollo de software * Competencia experta en Java (11/17 o superior), junto con competencia intermedia en ReactJS para desarrollo frontend * Amplia experiencia práctica en el diseño y desarrollo de APIs RESTful * Experiencia práctica con OAuth2, OpenID Connect (OIDC) y conceptos relacionados de autenticación y autorización * Conocimientos sobre principios de gestión de identidades, tales como SSO, autenticación basada en tokens, JWT y flujos PKCE * Experiencia trabajando con bases de datos SQL y/o NoSQL * Competencia en pipelines CI/CD, Git y prácticas modernas de DevOps * Competencia fluida en inglés, nivel B2 o superior, tanto escrito como hablado **Deseable** * Conocimientos prácticos de Go para tareas de desarrollo backend * Experiencia práctica con JavaScript para apoyar actividades relacionadas con el frontend * Conocimientos sobre SAP Commerce Cloud (Hybris Commerce) para la integración con plataformas de comercio electrónico **Ofrecemos** * Proyectos internacionales con marcas líderes * Trabajo con equipos globales formados por profesionales altamente calificados y diversos * Beneficios médicos * Programas financieros para empleados * Días de vacaciones pagados y licencias por enfermedad * Cursos de actualización de habilidades, reconversión profesional y certificación * Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos * Oportunidades profesionales globales * Oportunidades de voluntariado y participación comunitaria * Grupos de empleados de EPAM * Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn


