Detalles de la Vacante

Lead Java Developer (with React)

Descripción

Empresa: EPAM Systems

Buscamos un desarrollador Java líder para unirse a nuestro equipo. Arquitectarás y mantendrás aplicaciones basadas en microservicios con Java, Spring Boot y tecnologías en la nube, produciendo código limpio y eficiente, trabajando codo a codo con el equipo y aplicando mejores prácticas de calidad, escalabilidad y rendimiento. Te unirás a un equipo maduro y mixto de ingenieros de EPAM y del cliente, dedicado a mejorar las soluciones de gestión de identidad para la plataforma empresarial del cliente.

Experiencia requerida

Al menos 5 años de experiencia profesional práctica en ingeniería de software y al menos 1 año en gestión de personas o liderazgo de equipo, guiando un equipo de 5 o más empleados de tiempo completo.

Responsabilidades

Planificar, desarrollar y mantener microservicios backend de alto rendimiento con Java y Spring Boot; implementar flujos de autenticación y autorización OAuth2; contribuir al desarrollo frontend cuando sea necesario; cooperar estrechamente con ingenieros y partes interesadas del cliente; participar en revisiones de código y discusiones arquitectónicas; trabajar con componentes de identidad como gestión de tokens y sesiones; operar bajo metodología Agile/Scrum.

Conocimientos técnicos

Java 11/17 o superior, Spring Boot, Spring Security, microservicios, ReactJS, API REST, OAuth2, OpenID Connect, JWT, PKCE, SSO, SQL y/o NoSQL, CI/CD, Git, DevOps.

Habilidades

Comunicación clara, colaboración, liderazgo, compromiso con el cliente, trabajo en equipo, habilidades de presentación.

Prestaciones y beneficios

Proyectos internacionales con marcas top, trabajo con equipos globales diversos, beneficios de salud, programas financieros para empleados, tiempo libre pagado y licencia por enfermedad, cursos de actualización y certificación, acceso ilimitado a la biblioteca de LinkedIn Learning, oportunidades de carrera global, oportunidades de voluntariado, grupos de empleados de EPAM.

Experiencia

Al menos 5 años de experiencia profesional práctica en ingeniería de software y al menos 1 año en gestión de personas o liderazgo de equipo, guiando un equipo de 5 o más empleados de tiempo completo.

Conocimientos

Java 11/17 o superior, Spring Boot, Spring Security, microservicios, ReactJS, API REST, OAuth2, OpenID Connect, JWT, PKCE, SSO, SQL y/o NoSQL, CI/CD, Git, DevOps.

Habilidades

Comunicación clara, colaboración, liderazgo, compromiso con el cliente, trabajo en equipo, habilidades de presentación.

Actividades

Planificar, desarrollar y mantener microservicios backend de alto rendimiento con Java y Spring Boot; implementar flujos de autenticación y autorización OAuth2; contribuir al desarrollo frontend cuando sea necesario; cooperar estrechamente con ingenieros y partes interesadas del cliente; participar en revisiones de código y discusiones arquitectónicas; trabajar con componentes de identidad como gestión de tokens y sesiones; operar bajo metodología Agile/Scrum.

Idiomas

Inglés B2 o superior

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés B2 o superior