




Job Summary: The Backend Developer - BCS will design, build, and evolve central services, ensuring robustness, availability, security, and performance while integrating systems and publishing events. Key Highlights: 1. Design and build central services on the BCS platform 2. Ensure robustness, availability, and security of services 3. Code development with unit tests and security certification Job Description: The Backend Developer \-BCS is responsible for designing, building, and evolving central services within the BCS platform, ensuring robustness, availability, security, and performance. This includes ensuring standardized API contracts, transactional consistency, proper integration with the brokerage house's core system, and event publishing/consumption. Technical Skills: Proficiency in 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 (when applicable for legacy core) Design patterns (Factory, Adapter, Strategy, Template) Main Responsibilities: * Reviewing technical documentation: Technical Designs, Technical Specifications, Component and Architecture Diagrams * Gaining a general understanding of architecture, information mapping, and analysis of "AS IS" services to propose "To Be" solutions * Supporting the creation of technical documentation * Developing code with unit tests and security certification, as well as integration and overall coverage using tools such as Fortify, Sonar, Black Duck, Clean Code, Checkmarx * Merging code with existing branches and managing Git \& Jenkins * Supporting the testing team in defect resolution * Assisting with code management, versioning, and deployment in lower environments * Assisting with code management, versioning, and deployment in higher environments * Supporting Go-Live, stabilizing components in production, and providing general development support


