




Resumen del Puesto: El Backend Developer -BCS diseñará, construirá y evolucionará servicios centrales, garantizando robustez, disponibilidad, seguridad y desempeño, integrando sistemas y publicando eventos. Puntos Destacados: 1. Diseñar y construir servicios centrales en la plataforma BCS 2. Garantizar robustez, disponibilidad y seguridad de los servicios 3. Desarrollo de código con pruebas unitarias y certificación de seguridad Descripción de puesto: El Backend Developer \-BCS tiene como proposito disemar, construir y evolucionar los servicios centrales dentro de la plataforma BCS, garantizando robustez, disponibilidad, seguridad y desempeno. Asegura contratos API estandarizados, consistencia transaccional, correcta integracion con el sistema central de casa de bolsa y publicacion/consumo de eventos. Habilidades técnicas: Conocimiento en 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). Actividades principales: * Lectura de documentación Técnica: Diseños Técnicos, Especificaciones Técnicas, Diagramas de componentes y arquitectura * Entendimiento general de arquitectura, Mapeo de información y análisis de servicios "AS IS" para propuestas "To Be" * Apoyo en generación de Documentación Técnica * Desarrollo de Código con pruebas unitarias y certificación de seguridad, integración y cobertura en general con herramientas como: Fortify, Sonar, Black Duck,Clean Code, Check Marx * Merge de Código con Ramas existentes y manejo de Git \& Jenkins * Soporte a equipo de pruebas para corrección de defectos * Apoyo en la gestión de código, versiones e implementación en ambientes bajos * Apoyo en la gestión de código, versiones e implementación en ambientes altos * Soporte Go Live, Estabilización de componentes en producción y soporte general a desarrollo


