Descripción
Resumen:
Buscamos un Ingeniero principal de servidor Java para dirigir una capa de servicio Backend-for-Frontend para productos móviles de alto tráfico, colaborando con equipos multifuncionales para entregar API confiables y mejorar el rendimiento.
Aspectos destacados:
1. Dirigir la capa de servicio Backend-for-Frontend para productos móviles de alto tráfico
2. Colaborar con ingenieros, socios de producto, diseñadores y equipos de QA
3. Dar forma a la próxima ola de capacidades de la plataforma móvil
Buscamos un **Ingeniero principal de servidor Java** para dirigir una capa de servicio Backend-for-Frontend que impulse productos móviles de alto tráfico que atienden a clientes en todo el mundo. Colabore estrechamente con ingenieros, socios de producto, diseñadores y equipos de QA para entregar API confiables, mejorar las integraciones heredadas y mantener un rendimiento óptimo. ¡Postúlese hoy mismo para ayudar a dar forma a la próxima ola de capacidades de la plataforma móvil!
**Responsabilidades**
* Diseñar y construir la capa de API Backend-for-Frontend consumida por aplicaciones móviles
* Desarrollar puntos finales REST y definir contratos de servicio alineados con los flujos de usuario móviles
* Mejorar el rendimiento del backend mediante análisis de perfil, evaluación y mejoras específicas
* Refactorizar código heredado para aumentar su fiabilidad y legibilidad
* Escribir código limpio y testeable, manteniendo una cobertura sólida de pruebas unitarias
* Integrarse con servicios backend existentes y gestionar dependencias personalizadas y heredadas
* Investigar defectos, identificar sus causas fundamentales y lanzar parches seguros de forma rápida
* Colaborar con ingenieros, socios de producto, diseñadores y equipos de QA para entregar funciones de extremo a extremo
* Apoyar los flujos de trabajo de CI y fortalecer las herramientas de compilación para mantener lanzamientos fluidos
* Abogar por una excelente experiencia de usuario influyendo en las decisiones de diseño de API y de datos
* Reducir la deuda técnica eliminando código redundante y manteniendo saludable la base de código
**Requisitos**
* Licenciatura en Ciencias de la Computación o disciplina afín, o experiencia equivalente
* 5\+ años de experiencia desarrollando aplicaciones server-side en Java
* Al menos 1 año de experiencia relevante en liderazgo
* Experiencia avanzada en Spring Boot para construir y mantener servicios
* Competencia en el desarrollo de API REST, incluida la interacción con servicios heredados
* Conocimiento de algoritmos y estructuras de datos para escribir código eficiente
* Capacidad para realizar pruebas unitarias consistentes siguiendo un enfoque orientado a pruebas
* Conocimientos sobre herramientas de compilación y experiencia práctica con flujos de trabajo de CI
* Demostración de diseño de soluciones para problemas con restricciones poco claras
* Cualificaciones en análisis de perfil y optimización del rendimiento para servicios backend
* Capacidad para depurar y solucionar incidencias en producción de forma efectiva
* Mentalidad de propiedad con comunicación proactiva y seguimiento constante
* Habilidades para colaborar en entornos multifuncionales y de alto nivel
* Excelente dominio del inglés escrito y hablado (nivel B2\+)
**Deseable**
* Familiaridad con Docker para desarrollo local basado en contenedores y ejecución de pipelines de CI
* Flexibilidad para usar Gradle en la configuración de compilación y gestión de dependencias
* Experiencia avanzada en GraphQL y en el diseño y consumo de API GQL
* Competencia en Kotlin para desarrollo server-side basado en JVM
* Conocimiento de RAML para modelado y documentación de API
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales 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 e implicación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn