VP, Lead Software Engineer, Group Consumer Banking and Big Data Analytics Technology, Technology and Operations VP, Lead Software Engineer, Group Consumer Banking  …

DBS Bank Limited
in Singapore
Permanent, Full time
Be the first to apply
Competitive
DBS Bank Limited
in Singapore
Permanent, Full time
Be the first to apply
Competitive
VP, Lead Software Engineer, 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.


Responsibilities
Responsible for assuring the technical design and delivery
  • Design and build applications using Golang, Java, JavaScript, Typescript and related technology.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Build micro-services using Golang, SpringBoot, single page application using React and others.
  • Implement core practice of Agile, leveraging cloud native architecture pattern using Test Driven Development (TDD), continuous integration/continuous delivery, in an on-premise or public-cloud environment, where everything is automated.
  • Design/Develop secured system with performance, scalability and production operation in mind.
  • Contributing to the technical design and architecture, particularly in service / microservice decomposition
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Lead teams of developers, mentor the team via pair programming and coaching. Instill and engineering culture within the team

  • Requirements
  • 8-12 years of proven software development experience. Good experience in design and build micro-services.
  • Hands on Java multi-threading, distributed architectures.
  • Solid hands on experience of Java/J2EE, Golang and framework such as Spring, Hibernate, etc.
  • Development experience using Kafka, Kafka Stream API
  • Knowledge of build tools Maven, Gradle and DevOps environment using tools such as Git (Bitbucket), Continuous Integration (Jenkins) and Continuous Deployment (Fastlane). Working with code quality tools such as Sonar, Fortify or NexusIQ will be advantageous.
  • Strong experience in agile methodologies and test-driven development.
  • Experiences building microservices with 12 factor app.
  • Experiences with PaaS e.g. PCF, Openshift, and container technology.
  • Understand the fundamental design principles behind a scalable application. Ability to build highly re-usable, performance optimized services.
  • Demonstrable experience in event driven design and coding.
  • Knowledge of working in an agile environment using tools such as Jira.

  • 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
    More Jobs Like This
    See more jobs
    Close
    Loading...
    Loading...