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.