We're on a mission to make financial services accessible and effortless for SMEs. As one of Singapore's latest digital wholesale banks fully regulated by MAS, we're committed to continuous innovation to bring about simpler, safer and more rewarding financial services. #bringingaboutwhatsnext
Summary
We are seeking a Lead Core Banking Engineer to drive the design and backend build of new features and capabilities for our core banking systems. In this role, you will have the chance to implement modern banking platforms in the new digital bank.
Responsibilities
- Design, develop, and deploy robust banking services across multiple business domains like customer management, account management, banking products, payment and settlement, accounting etc;
- Able to lead system design and development, and collaborate with offshore tech and platform teams to ensure on-time delivery of the project;
- Build distributed systems for core banking operations with fault tolerance and high availability;
- Partner with product teams to translate business requirements into technical design;
- Ensure the reliability, performance, and security of the implementation, troubleshooting and resolving issues as they arise;
- Involve in the full software development life cycle, from requirements gathering to development, testing, deployment and support;
Requirements
- BS/MS degree in Computer Science/Engineering or a related subject with at least 8 years of work experience;
- Proven hands-on software development experience in Java; Able to write well-designed, testable, efficient code; Good knowledge of relational & non-relational databases, SQL, and ORM technologies;
- Excellent understanding of the basic principles of distributed system and microservice architecture; Proficiency in developing microservices using Springboot/Kafka/Redis/MQ/RPC and other open source frameworks;
- Solid troubleshooting skills and the ability to analyze and resolve complex issues
- Experience with public cloud/cloud native/Kubernetes is an advantage;
- Good communication and collaboration skills, with the ability to work efficiently with multiple cross functional teams including business, product, development, security and QA;