




Job Summary: Backend Developer – BCS to design, build, and evolve core services on a banking platform, ensuring robustness and performance. Key Highlights: 1. Microservice design and implementation in Java/Spring 2. Integration of BCS services with multiple systems via REST/SOAP 3. Execution of unit, integration, and contract testing A financial services company based in CDMX is seeking: **Backend Developer \- BCS** Purpose: The Backend Developer – BCS is responsible for designing, building, and evolving core services within the BCS platform, ensuring robustness, availability, security, and performance. Ensures standardized API contracts, transactional consistency, correct integration with the brokerage’s core system, and event publishing/consumption. Education / Experience: * Engineering, Bachelor’s degree in Computer Systems or related field. * Solid knowledge of application architecture. * Preferably 3 years of experience developing desktop and/or web applications, with familiarity across multiple programming languages. * Knowledge of security model implementation. * Strong command of programming logic. **Job Requirements** · Spring Boot, Spring Data, Spring Security **Java 17\+**, Swagger / OpenAPI. · **Automated Postman collections.** Maven/Gradle, Git, Bitbucket/Github, Confluence. **JUnit5, Mockito.** · REST Internal APIs and SOAP Services (where applicable for legacy core). **Design patterns (Factory, Adapter, Strategy, Template).** **Responsibilities** · **Design and implement Java/Spring microservices that realize BCS capabilities from services exposed by the brokerage’s core system.** · Expose standardized REST microservices/APIs (OpenAPI/Swagger) with input/output validation and consistent error handling. · **Integrate BCS services with multiple systems via REST/SOAP.** Ensure resilience (timeouts, retries, circuit breaker, bulkhead) and observability (metrics, structured logs, distributed traces, and correlation via X\-Correlation\-ID). · **Perform unit, integration, and contract testing (JUnit5, Testcontainers, Pact), and contribute to performance testing (JMeter/Gatling).** · Collaborate with BFFs and Mobile/Web teams to ensure consumable and efficient microservices; support incident resolution and continuous improvement. · **Maintain clear technical documentation (Confluence), operational guides, and playbooks.** Promote a collaborative work environment. · **Complete all mandatory training courses at 100%, on time and as required.** We Offer: * Salary: 100% payroll * Statutory benefits * Life insurance * GMM health insurance * Work Modality: **Hybrid** * Work Location: **Lomas de Chapultepec, CDMX** Salary: Up to $40,000\.00 per month Benefits: * Major medical expense insurance * Life insurance Experience: * Desktop and/or web application development: 3 years (Desirable) * Java 17: 3 years (Desirable) * Swagger / OpenAPI: 3 years (Desirable) * REST Internal APIs and SOAP Services: 3 years (Desirable) * Microservices: 3 years (Desirable) Language: * Intermediate English (conversational) (Mandatory) Work Location: Hybrid remote work in 11530, Polanco II Sección, CDMX


