Senior Associate, Technical Lead (Payment Utilities), Institutional Banking Group Technology, Technology and Operations
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
Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Ensure team develops well designed, efficient and testable code Prepare and produce releases of software components Contribute in all phases of the development lifecycle Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review To perform problem investigation and work with delivery/vendor teams to closure Requirements
Work with the development team to develop, test and maintain the systems. Ensure high quality and on-time deliverables while adhering to development principles. At least 6-10 year's 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 Hand-on experience with relational databases preferably MariaDB. Familiar with Mobile application development. Familiar with messaging technologies like JMS. Familiar with modern application design using micro-services and use of CI/CD tools such as GIT, Jenkins, Maven, SonarQube, JIRA. Familiar with JBoss, Apache Tomcat, Linux, Unix, Windows. Familiar with OAuth2.0 protocol 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. Excellent team player and strong interpersonal skills Proactive and able to work under pressure, strong problem-solving skills and positive "can do" attitude. 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.