API Developer
Join the Customer Digital and Data team as an API Developer where you will design end-to-end solutions across APIs, microservices, data platforms, integration layers, and cloud ecosystems. You will play a key role in shaping the digital landscape by building scalable and resilient systems for financial technology applications.
Your responsibilities include developing Java/Spring Boot-based services and RESTful APIs, applying architectural patterns such as event-driven architecture, domain-driven design, and distributed systems. You will produce high-quality solution artifacts including high-level designs, sequence diagrams, data flow diagrams, API specifications, security designs, and non-functional requirement definitions.
You will collaborate effectively with architects, product owners, engineering leads, testing teams, and control partners to ensure alignment across delivery squads. A strong understanding of application security, compliance, data governance, monitoring, observability, scalability, and resilience is essential.
Experience in the Reference Data domain including entity models, master data management, and golden source patterns is highly valued. Familiarity with API management platforms such as Apigee or Mulesoft, messaging technologies like Kafka or MQ, and GitLab governance with automated quality pipelines is preferred. The ability to review technical designs, mentor junior engineers, and communicate complex concepts to diverse stakeholders is important.