




Resumen del Puesto: Desarrollador Backend Java Senior para construir y evolucionar la capa de orquestación entre servicios corporativos y aplicaciones móviles/web, enfocándose en la experiencia del cliente. Puntos Destacados: 1. Construir y evolucionar la capa de orquestación backend para apps móviles y web. 2. Diseñar, implementar y mantener microservicios/APIs REST optimizadas. 3. Participar en la mejora continua de la plataforma digital. Desarrollador Java Back Sr Desarrollador Backend Java Modalidad: Hibrido CDMX Conocimiento Imprescindible en : 5+ años de experiencia en desarrollo Java. Spring Boot, Spring Data, Spring Security Java 17+ Swagger / OpenAPI. Postman collections automatizadas. Maven/Gradle, Git, Bitbucket/Github, Confluence. JUnit5, Mockito. REST Internal APIs y SOAP Services (cuando aplique por core legacy). Patrones de diseño (Facade, Composite, Strategy, Adapter). Conocimientos sólidos en arquitectura aplicativas. Alto dominio de lógica de programación. Conocimiento de patrones de diseño. · Actividades: El Backend Developer BFF tiene como propósito construir y evolucionar la capa de orquestación que conecta las capacidades del backend corporativo (BCS/BAAS) con las aplicaciones móviles y web, asegurando que los servicios expuestos se entreguen de manera eficiente, consistente y orientada a la experiencia del cliente Responsabilidades Desarrollar la capa de orquestación entre los servicios BAAS/BCS y las aplicaciones móviles/web. Consolidar, transformar y enriquecer información proveniente de múltiples servicios para adaptarla a las necesidades de los servicios requeridos. Implementar lógica de negocio ligera que corresponda al nivel BFF (sin duplicar lógica del BAAS). Diseñar, implementar y mantener microservicios/APIs REST (o GraphQL) optimizadas para consumo móvil. Minimizar número de llamadas necesarias para la UI a través de endpoints compositivos. Versionar y documentar APIs conforme a lineamientos corporativos. Implementar políticas de validación de entrada/salida, manejo de errores, timeouts y circuit breakers antes de exponer al gateway. Implementar métricas, logs estructurados, trazas distribuidas y correlación de transacciones. Resolver incidentes y problemas relacionados con la capa BFF. Analizar y optimizar el performance de endpoints. Participar en la mejora continua de la plataforma digital. Promover un ambiente de trabajo colaborativo. · Conocimiento deseable: Certificación Codility Conocimiento de implementación de modelos de seguridad.-Requerimientos- Educación mínima: Educación superior - Licenciatura 5 años de experiencia Conocimientos: Java Palabras clave: developer, programador, senior, sr
