AVP / Senior Associate, Java Full Stack Developer, Middle Office Technology, Technology & Operations

  • Competitive
  • Singapore
  • Permanent, Full time
  • DBS Bank Limited
  • 20 May 19

AVP / Senior Associate, Java Full Stack Developer, Middle Office Technology, Technology & 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

  • Hands-on developer who writes high quality, secure code that is modular, functional and testable
  • Contribute to all parts of the software's development including design, development, documentation, and testing
  • Communicate, collaborate and work effectively in a global environment
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Prepare documentation and support testing
  • BS/MS degree in Computer Science or a related subject with solid experience in Linux and 4-9 years hands on development experience in Java and at least another high level language preferably (Python, Javascript, TypeScript)


Requirements

  • BS/MS degree in Computer Science or a related subject with solid experience in Linux and 4-9 years hands on development experience in Java and at least another high level language preferably (C++, C#, Python, Javascript)
  • A grounded understanding of development best practices in continuous Integration, branching and merging, pair programming, code reviews, feature toggles, blue- green deployments, TDD and unit testing, agile methodologies (Scrum/XP), Design Patterns
  • Hands on experience on Java/Web frameworks and tools including:
  • Spring-boot, Redis, Hazlecast, AngularJS, AMQP (RabbitMQ), MongoDB, Cloud Foundary or similar cloud technology
  • Good understanding of Networking and Security
  • Familiarity with RDBMS, preferably MariaDB, MySQL, NoSQL
  • Hands on experience on Java/Web frameworks and tools including:
  • Java backend/services: Spring-boot, Redis, Hazlecast, AngularJS, AMQP (RabbitMQ), MongoDB, Cloud Foundary or similar cloud technology
  • Web technologies: Angular2+, React, Jasmine, CSS, JESS, npm, NodeJS, TypeScript


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.