




Job Summary: Senior Backend Java Developer to build and evolve the orchestration layer between corporate services and mobile/web applications, with a focus on customer experience. Key Highlights: 1. Build and evolve the backend orchestration layer for mobile and web applications. 2. Design, implement, and maintain optimized microservices/REST APIs. 3. Participate in the continuous improvement of the digital platform. Senior Java Backend Developer Java Backend Developer Work Mode: Hybrid, CDMX Mandatory Knowledge: 5+ years of Java development experience. Spring Boot, Spring Data, Spring Security Java 17+, Swagger / OpenAPI. Automated Postman collections. Maven/Gradle, Git, Bitbucket/Github, Confluence. JUnit5, Mockito. Internal REST APIs and SOAP Services (when applicable for legacy core). Design patterns (Facade, Composite, Strategy, Adapter). Solid knowledge of application architecture. Strong command of programming logic. Knowledge of design patterns. · Responsibilities: The BFF Backend Developer is responsible for building and evolving the orchestration layer that connects corporate backend capabilities (BCS/BAAS) with mobile and web applications, ensuring exposed services are delivered efficiently, consistently, and with a customer-centric focus. Responsibilities Develop the orchestration layer between BAAS/BCS services and mobile/web applications. Consolidate, transform, and enrich data from multiple services to meet the requirements of target services. Implement lightweight business logic appropriate for the BFF level (without duplicating BAAS logic). Design, implement, and maintain optimized microservices/REST APIs (or GraphQL) for mobile consumption. Minimize the number of calls required by the UI through composite endpoints. Version and document APIs according to corporate guidelines. Implement input/output validation policies, error handling, timeouts, and circuit breakers before exposing to the gateway. Implement metrics, structured logging, distributed tracing, and transaction correlation. Resolve incidents and issues related to the BFF layer. Analyze and optimize endpoint performance. Participate in the continuous improvement of the digital platform. Foster a collaborative work environment. · Desirable Knowledge: Codility certification Knowledge of security model implementation.-Requirements- Minimum Education: Higher Education – Bachelor’s Degree 5 years of experience Skills: Java Keywords: developer, programmer, senior, sr
