Descripción
Resumen:
Buscamos un Ingeniero Senior de Servidor Java para desarrollar y mejorar una capa de servicio Backend-for-Frontend destinada a experiencias móviles de alto tráfico, moldeando las próximas plataformas móviles.
Aspectos destacados:
1. Arquitecturar y desarrollar la capa de API Backend-for-Frontend para aplicaciones móviles
2. Mejorar el rendimiento del servicio y refactorizar el código heredado para facilitar su mantenimiento
3. Colaborar con equipos multifuncionales para lanzar funciones y defender la experiencia de usuario
Buscamos un **Ingeniero Senior de Servidor Java** para desarrollar y mejorar una capa de servicio Backend-for-Frontend que impulse experiencias móviles de alto tráfico para clientes de todo el mundo. Trabajarás junto a ingenieros, socios de producto, diseñadores y especialistas en QA para entregar APIs confiables y código de primer nivel. ¡Únete a nosotros para ayudar a dar forma a la próxima ola de plataformas móviles!
**Responsabilidades**
* Arquitecturar y desarrollar la capa de API Backend-for-Frontend consumida por aplicaciones móviles
* Crear puntos finales REST y contratos de servicio que habiliten los recorridos de los usuarios móviles
* Mejorar el rendimiento del servicio mediante perfiles, análisis y mejoras específicas
* Refactorizar el código heredado para incrementar su mantenibilidad, legibilidad y fiabilidad
* Producir código limpio y comprobable, manteniendo una sólida cobertura de pruebas unitarias
* Conectarse con servicios backend existentes y gestionar dependencias personalizadas y heredadas
* Resolver defectos identificando sus causas fundamentales y entregando parches seguros y oportunos
* Colaborar con ingenieros, socios de producto, diseñadores y especialistas en QA para lanzar funciones
* Apoyar los flujos de trabajo de CI y las herramientas de construcción para mantener una entrega fluida
* Intercambiar ideas y defender una excelente experiencia de usuario mediante el diseño de APIs y datos
* Eliminar código innecesario y reducir la deuda técnica para mantener sano el código base
**Requisitos**
* Titulación en Ciencias de la Computación o campo relacionado (Licenciatura) o experiencia equivalente
* 3\+ años de experiencia construyendo aplicaciones servidoras en Java
* Capacidad para el diseño de soluciones ante problemas abiertos
* Experiencia avanzada en Spring Boot para construir y mantener servicios
* Competencia en el desarrollo de APIs REST, incluida su integración con servicios heredados
* Conocimientos sobre algoritmos y estructuras de datos para implementaciones eficientes
* Habilidades en pruebas unitarias con mentalidad orientada a pruebas
* Familiaridad con herramientas de construcción y experiencia en flujos de trabajo de CI
* Capacidad para analizar y optimizar el rendimiento de servicios backend
* Competencia en resolución de problemas para depurar y corregir incidencias en producción
* Demostración de iniciativa propia, sentido de propiedad y comunicación proactiva
* Habilidades de colaboración a nivel senior con equipos multifuncionales
* Competencia en inglés a nivel intermedio-alto (B2\) o superior
**Deseable**
* Habilidades en Docker para contenerizar y ejecutar servicios localmente y en pipelines
* Experiencia previa con Gradle para compilaciones y gestión de dependencias
* Familiaridad con GraphQL para diseñar y consumir APIs GQL
* Competencia en Kotlin para desarrollo servidor en la JVM
* Conocimientos sobre RAML para modelado y documentación de APIs
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados y licencias por enfermedad
* Capacitación continua, reconversión profesional y cursos de certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn