Detalles de la Vacante

Senior Java Developer

Descripción

Empresa: EPAM Systems

EPAM es un proveedor global de ingeniería y servicios de plataformas digitales. Buscamos un Desarrollador Java Senior para construir y dar soporte a aplicaciones basadas en microservicios utilizando Java, Spring Boot y tecnologías en la nube, colaborando con un equipo multinacional en soluciones innovadoras.

Experiencia requerida

Al menos 3 años de experiencia profesional relevante en desarrollo de software.

Responsabilidades

Diseñar, 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 con ReactJS; colaborar estrechamente con ingenieros del cliente; participar en revisiones de código y discusiones arquitectónicas; trabajar bajo modelo Agile/Scrum.

Conocimientos técnicos

Java (11/17 o superior), Spring Boot, Spring Security, ReactJS, diseño y desarrollo de APIs RESTful, OAuth2, OpenID Connect, JWT, PKCE, SSO, SQL/NoSQL, CI/CD, Git, DevOps.

Habilidades

Comunicación clara y habilidades de interacción con el cliente, colaboración en equipo, pensamiento crítico para discusiones arquitectónicas.

Prestaciones y beneficios

Proyectos internacionales, trabajo con equipos globales, beneficios de salud, programas financieros, tiempo libre remunerado y licencia por enfermedad, cursos de certificación y mejora, acceso ilimitado a LinkedIn Learning, oportunidades globales de carrera, oportunidades de voluntariado, grupos de empleados, cultura premiada.

Experiencia

Al menos 3 años de experiencia profesional relevante en desarrollo de software.

Conocimientos

Java (11/17 o superior), Spring Boot, Spring Security, ReactJS, diseño y desarrollo de APIs RESTful, OAuth2, OpenID Connect, JWT, PKCE, SSO, SQL/NoSQL, CI/CD, Git, DevOps.

Habilidades

Comunicación clara y habilidades de interacción con el cliente, colaboración en equipo, pensamiento crítico para discusiones arquitectónicas.

Actividades

Diseñar, 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 con ReactJS; colaborar estrechamente con ingenieros del cliente; participar en revisiones de código y discusiones arquitectónicas; trabajar bajo modelo Agile/Scrum.

Idiomas

Inglés fluido nivel B2 o superior

Datos Generales

Idioma

Inglés fluido nivel B2 o superior