Principal Lead Engineer (SVP) - Global API (Retail Banking) Principal Lead Engineer (SVP) - Global API (Retail  …

Space Executive Pte Ltd
in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 15 Jun 19
SGD 200kpa - 320kpa + bonus
Space Executive Pte Ltd
in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 15 Jun 19
SGD 200kpa - 320kpa + bonus
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 foundation API layer in the entire bank. This role will be based in Singapore.

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

  • 7 - 10 years of experience in information technology building enterprise scale systems (overall experience at the VP/SVP level equivilent)
  • B.S or M.S (Computer Science preferred), should have proven course work in several computer software, algorithms, data structures, programming languages subject areas
  • Experience working in an Agile environment and very hands on
  • 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)

If you fit the above requirements, please apply online today!

Close