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.
The selected candidate is required to take on the developer role for open systems supporting SG and Regional Countries.
To handle analysis, design, development, testing and deployment activities for application changes and upgrades.
To review perform scheduling, backup, recovery, capacity monitoring/planning, disaster recovery planning/execution, system performance monitoring and system reporting.
To perform problem investigation and work with delivery/vendor teams to closure.
To performance capacity monitoring/planning, disaster recovery planning/execution and system performance tuning.
Work with the development leads, delivery & vendor teams to develop, test and maintain the systems.
Ensure high quality and on-time deliverables while adhering to development principles.
Plan & coordinate project implementation activities across all teams.
Willing to provide 24X7 on-site or on-call support
Prepare release notes, checklists and enhancement/project documentations.
Provide level 3 support to delivery, business users and production support teams.
Work with the delivery & vendor teams to provide timely resolution to production issues.
He/She is expected to have the following relevant I/T experience:
At least 8-12 years experience on applications development for open systems.
Ability to code advance Java.
Hand-on experience in Spring Boot, Spring Batch, Spring Data, Hibernate
Hand-on experience developing webservice or rest services
Familiar with messaging technologies like JMS, Rabbit MQ
Familiar with modern application design using micro-services and use of CI/CD tools such as GIT, Jenkins, Maven, SonarQube, JIRA.
Familiar with TDD such as jmockit
Familiar with JBoss, Apache Tomcat, Linux, Unix, Windows.
Hands-on experience in coding and have track record of successful implementations using these technologies.
Knowledge of Agile methodologies and design principles.
Possess excellent verbal and written communication skills.