About the Client
Our client is a premier global investment bank and financial services leader. Their wealth technology division is currently expanding multiple headcount to build a next-generation digital ecosystem (web and mobile), alongside modernizing core accounting engines into high-performance, cloud-ready microservices for their premium global business.
Key Responsibilities
- Lead the end-to-end design, development, and modernization of core backend services, portfolio engines, and premium digital application platforms.
- Architect and scale reusable backend components, event-driven workflows, and secure distributed microservices across global application ecosystems.
- Optimize system performance, memory management, and data-intensive transaction processing to handle massive volumes of financial data.
- Participate actively in code reviews, technical design sessions, and architectural reviews to enforce engineering best practices.
- Collaborate closely with global cross-functional teams (including product, QA, and architecture teams) to translate complex business logic into technical solutions.
- Drive the adoption of Agile methodologies and DevOps practices, contributing to core shared libraries and automated CI/CD pipelines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
- Minimum of 7-9 years of professional software development experience within an enterprise-grade or financial services environment.
- Expert level proficiency in Core Java, Spring Boot, Spring Cloud, and Multithreading.
- Strong foundation in object-oriented design patterns, Domain-Driven Design (DDD), and Distributed Systems.
- Deep experience with Event/Message-driven architectures utilizing middleware such as Kafka or MQ systems.
- Solid database knowledge, including writing complex queries/stored procedures for relational (SQL/DB2) and document databases (NoSQL).
- Hands-on experience with modern DevOps pipelines (CI/CD), version control, and cloud-focused deployment tools.
- Excellent problem-solving mindset and communication skills to interact with a globally distributed user and engineering base.
