AVP, Application Tech Lead, Treasury & Markets, Investment & Trading Technology, T&O
DBS Bank
- Singapore
- Permanent
- Full-time
- 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
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
- 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