Detalles de la Vacante

Lead Java Developer

Descripción

Empresa: EPAM Systems

EPAM es un proveedor global líder en servicios de ingeniería y desarrollo de plataformas digitales. Buscamos un Lead Java Developer para liderar el diseño y desarrollo de sistemas backend escalables, guiando al equipo en la adopción de mejores prácticas y estándares arquitectónicos.

Experiencia requerida

Mínimo 5 años de experiencia profesional relevante en desarrollo de software y al menos un año de experiencia gestionando o liderando un equipo de 5 o más miembros.

Responsabilidades

Liderar el diseño y desarrollo de sistemas backend escalables, supervisar la implementación de nuevas funcionalidades, guiar al equipo en prácticas de codificación y estándares arquitectónicos, coordinar con equipos multifuncionales, asegurar la calidad del código mediante revisiones y mentoría, gestionar cronogramas de proyectos, apoyar la integración de servicios de terceros, monitorear el rendimiento de aplicaciones, fomentar una cultura de equipo colaborativa y mantenerse actualizado en tecnologías emergentes.

Conocimientos técnicos

Java Core, Java 8, Spring Boot, diseño e implementación de APIs RESTful, Arquitectura de Microservicios, SQL, bases de datos NoSQL para Java, pipelines CI/CD, pruebas unitarias, Amazon Web Services, ReactJS.

Habilidades

Liderazgo, comunicación oral y escrita, colaboración en equipo, gestión de proyectos, capacidad de mentoría, orientación a la calidad.

Prestaciones y beneficios

Proyectos internacionales con marcas líderes, trabajo con equipos globales, beneficios de salud, programas financieros para empleados, tiempo libre remunerado y licencia por enfermedad, cursos de certificación y mejora de habilidades, acceso ilimitado a la biblioteca de LinkedIn Learning, oportunidades de carrera global, oportunidades de voluntariado y participación comunitaria, grupos de empleados EPAM, cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn.

Escolaridad

Licenciatura o Maestría en Ciencias de la Computación, Ingeniería en Computación o campo relacionado, o experiencia equivalente.

Experiencia

Mínimo 5 años de experiencia profesional relevante en desarrollo de software y al menos un año de experiencia gestionando o liderando un equipo de 5 o más miembros.

Conocimientos

Java Core, Java 8, Spring Boot, diseño e implementación de APIs RESTful, Arquitectura de Microservicios, SQL, bases de datos NoSQL para Java, pipelines CI/CD, pruebas unitarias, Amazon Web Services, ReactJS.

Habilidades

Liderazgo, comunicación oral y escrita, colaboración en equipo, gestión de proyectos, capacidad de mentoría, orientación a la calidad.

Actividades

Liderar el diseño y desarrollo de sistemas backend escalables, supervisar la implementación de nuevas funcionalidades, guiar al equipo en prácticas de codificación y estándares arquitectónicos, coordinar con equipos multifuncionales, asegurar la calidad del código mediante revisiones y mentoría, gestionar cronogramas de proyectos, apoyar la integración de servicios de terceros, monitorear el rendimiento de aplicaciones, fomentar una cultura de equipo colaborativa y mantenerse actualizado en tecnologías emergentes.

Educación

Licenciatura o Maestría en Ciencias de la Computación, Ingeniería en Computación o campo relacionado, o experiencia equivalente.

Idiomas

Inglés nivel B2 o superior

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés nivel B2 o superior