Senior Associate / Associate, FullStack Developer, Group Consumer Banking and Big Data Analytics Technology, Technology and 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 - Work along-side the team's lead solution architect to define target platforms and technologies
- Ensure the development team and technologies being selected are aligned with the T&O's goals and vision
- Build, support and implement enhancements for in-house applications
- Plan, design and implement solutions that are scalable and resilient and futureproofed
- Modernize the technology stack by performing POCs and adopting open source frameworks where appropriate
- Work closely with business, delivery, technology and vendor teams
- Actively mentors more junior developers to ensure knowledge sharing and capability building
- Identify gaps and provide remediation to improve platform stability and performance
Requirements - With minimum 5 years of hands-on experience with Java/Web frameworks and tools including Java/JEE, Python, Spring-boot, Redis, Hazelcast, Angular, AMQP (RabbitMQ), MongoDB, Cloud Foundry or similar cloud technology
- Experience in continuous Integration (CI) pipelines using Jenkins and GIThub and Continuous Testing (CT) to streamline QA
- Experience with relational and non-relational databases
- Experience with functional and/or reactive paradigms
- Comprehensive experience designing and implementing tests
- Experience with Agile, git workflows, BDD
- Experience with different OS (Linux, windows, macs) and platforms (Android, IOs, native)
- Able to perform in fast-paced environment
- Good communication and presentation skills
- Proactive, constructive and have initiative as a team player
- Love coding, eager to learn and apply new technology to improve existing process