Principal Lead Engineer - Global API, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations Principal Lead Engineer - Global API, Group  …

DBS Bank Limited
in Singapore, Singapore, Singapore
Permanent, Full time
Be the first to apply
Competitive
DBS Bank Limited
in Singapore, Singapore, Singapore
Permanent, Full time
Be the first to apply
Competitive
Principal Lead Engineer - Global API, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations
Business Function

Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

Job Purpose

We are looking for a Lead Principal Engineer who will help in leading the design and implementation of the Global API infrastructure, that will serve as a cross-application foundational API layer in the entire bank

Responsibilities
  • Heavily contribute in the overall design of the Global API layer, working with architects and other development groups in the bank
  • Lead a team of engineers involved in the implementation of the common API layer
  • Performing code-reviews and actively contributing into the code base
  • Migration to Microservices architectures and patterns
  • Conducting hands-on POC to prove concepts/products

Requirements
  • 5 - 10 years of experience in information technology building enterprise scale systems
  • Experience working in an Agile environment
  • Prior experience building internet scale web service/API platforms from the ground up
  • Strong understanding of OOP & SOA principles, Enterprise design patterns, industry best practices
  • Strong understanding of domain driven design, Microservices patterns and architectures
  • Experience implementing API gateway products like Apigee, CA-Layer 7, Mashery, Kong
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
  • Expert level experience designing and building REST and gRPC web services using Java
  • Experience with building messaging, event-driven architectures
  • Experience with multiple database platforms (RDBMS, NoSQL)
  • Experience with high volume, mission critical applications
  • Experience building distributed systems at Internet scale
  • Strong written and verbal communication skills
  • Strong interpersonal skills and time management skills
  • Strong analytical and troubleshooting skills
  • Experience with tuning high volume applications
  • Thorough knowledge of SDLC (Software Development Life Cycle)
  • B.S or M.S (Computer Science preferred), should have proven course work in several computer software, algorithms, data structures, programming languages subject areas


Apply Now

We offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.
DBS Bank Limited logo
Close
Loading...