AVP, Application Tech Lead, Treasury & Markets, Investment & Trading Technology, T&O

DBS Bank

  • Singapore
  • Permanent
  • Full-time
  • 14 days ago
Job SummaryWe are looking for an experienced Technical Lead working on a suite of complex, high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical web application that offers transactional service for treasury products. You will be involved in the designing and development of the web application while providing expertise in the full software development lifecycle from concept to design, testing and deployment. You will play a key role in designing and building of this web application.Key Responsibilities
  • Designing and development of Internet facing web application
  • Coordinating the setting up of servers and installing components and libraries needed
  • Working closely and communicating effectively with Project Managers, Business users, Product Owners, other DBS technology teams as well as external vendors
  • Design and development of interfaces between applications within the bank
  • Document technical design and details that represents each building blocks of the application
  • Design and Develop responsive and stylish user interface framework and web components with latest technologies not limiting to HTML5, Javascript and CSS3
  • Building user interface framework to be extensible to various applications and web components to be easily distributed for use in other web applications across the bank.
  • Working together to create interactive, reusable web components for the frontend framework
  • Engineering the user experience for the interface
  • Working with QA to create automation test scripts
  • Troubleshooting and fixing issues
Job Requirements:
We are interested if you are fluent or have experience in:
  • Core Java, multi-thread programming and Object-Oriented methodologies
  • Understand microservices, elasticsearch, websockets, containers
  • Practical experience in using Spring Boot & Spring Cloud Framework
  • Linux/Unix system-commands and shell-scripting
  • Experience in using source code management tool such as Git and SVN
  • MQ Series or other messaging technologies
  • Build automation tools (e.g. Maven, NPM)
  • Experience in using binary repository manager such as JFrog’s Artifactory or Sonatype Nexus
  • Familiarity in Atlassian products such as JIRA, Confluence, Bitbucket Server (formerly Stash)
  • Experience in Java web service frameworks/style such as Apache CXF and REST including its data interchange format/definition such as XML, JSON, WSDL
  • Experience in MicroServices, OpenShift, Cloud, AWS and Maria database
  • Experience in GraphQL and REST API
  • Experience in building front end with modern technology like React / Angular / Vue. Has knowledge about web component and experience in building web component is a plus
We are also keen if you have:
  • Strong analytical mindset and be able to work independently with minimal supervision
  • Strong organizational skills to manage assignments effectively and working within tight deadlines
  • Strong communications skills to collaborate with developers, QA, project managers and other stakeholders
  • Familiarity with the agile development process and experience in continuous integration such as Jenkins CI or its equivalent and experience in Java OOP, multi-threading is a plus
  • Passion for learning and self-improvement

DBS Bank