




Resumen del Puesto: Desarrollador Backend – BCS para diseñar, construir y evolucionar servicios centrales en plataforma bancaria, garantizando robustez y desempeño. Puntos Destacados: 1. Diseño e implementación de microservicios en Java/Spring 2. Integración de servicios BCS con múltiples sistemas mediante REST/SOAP 3. Realización de pruebas unitarias, de integración y de contrato Empresa de giro bancario en la CDMX, solicita: **Desarrollador Backend \- BCS** Propósito: El Backend Developer – BCS tiene como propósito diseñar, construir y evolucionar los servicios centrales dentro de la plataforma BCS, garantizando robustez, disponibilidad, seguridad y desempeño. Asegura contratos API estandarizados, consistencia transaccional, correcta integración con el sistema central de casa de bolsa y publicación/consumo de eventos. Educación / Experiencia. * Ingeniería, Licenciatura en Sistemas o carrera afín. * Conocimientos sólidos en arquitectura aplicativas. * Preferible 3 años de experiencia desarrollando aplicaciones de escritorio y/o aplicaciones web, con conocimiento de múltiples lenguajes de programación. * Conocimiento de implementación de modelos de seguridad. * Alto dominio de lógica de programación. **Requisitos del Trabajo** · 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 (Factory, Adapter, Strategy, Template).** **Responsabilidades** · **Diseñar e implementar microservicios en Java/Spring que materialicen capacidades BCS de los servicios expuestos por el sistema central de casa de bolsa.** · Exponer microservicios/APIs REST estandarizadas (OpenAPI/Swagger) con validación de entrada/salida y manejo consistente de errores. · **Integrar servicios BCS con sistemas multiples mediante REST/SOAP.** Asegurar resiliencia (timeouts, retries, circuit breaker, bulkhead) y observabilidad (métricas, logs estructurados, trazas distribuidas y correlación con X\-Correlation\-ID). · **Realizar pruebas unitarias, de integración y de contrato (JUnit5, Testcontainers, Pact), y contribuir a pruebas de performance (JMeter/Gatling).** · Colaborar con BFFs y Mobile/Web para asegurar microservicios consumibles y eficientes; apoyar en resolución de incidentes y mejora continua. · **Mantener documentación técnica clara (Confluence), guías de operación y playbooks.** Promover un ambiente de trabajo colaborativo. · **Cumplimiento de cursos obligatorios al 100% en tiempo y forma** Ofrecemos: * Sueldo: 100% nomina * Prestaciones de ley * Seguro de vida * Seguro de GMM * Modalidad: **Híbrida** * Zona a laborar: **Lomas de Chapultepec, CDMX** Sueldo: Hasta $40,000\.00 al mes Beneficios: * Seguro de gastos médicos mayores * Seguro de vida Experiencia: * Desarrollo Aplicaciones de escritorio y/o aplicaciones web : 3 años (Deseable) * Java 17: 3 años (Deseable) * Swagger / OpenAPI.: 3 años (Deseable) * REST Internal APIs y SOAP Services: 3 años (Deseable) * Microservicios: 3 años (Deseable) Idioma: * Inglés intermedio (conversacional) (Obligatorio) Lugar de trabajo: remoto híbrido en 11530, Polanco II Sección, CDMX


