AVP, Data Engineer, Data Technology, Technology & Operations
Job details
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
- Provide expert solutions in field of Cloud Native big-data application design and development in Data Platform
- To work closely with the business and technology teams to ensure the overall solution achieves the business objectives.
- Work with business stakeholders in requirement prioritization and rationalization
- Ensuring good quality and performance of product features
- Experimentation to assess new solution paths of enabling data access in various environments.
- Collaborative work with remote teams.
- Bachelor's degree in software engineering or computer Science.
- 6+ years of proven software development experience with strong knowledge in Java, JEE, Spring Boot, Cloud Native, Microservices, Web Services APIs and/or Big-Data full stack engineering.
- Solid hands-on experience in design and development of scalable real-time streaming with Apache Kafka. Design and develop fault-tolerant, robust and scalable Cloud Native microservices from scratch.
- Experience in problem solving and root-cause analysis on any errors during the process of Software Development Life Cycle (SDLC) implementation.
- Experience in building automated tests like unit tests, integration tests, load tests with Apache JMeter etc.
- Experience in continuous integration and continuous delivery (CI-CD) pipelines with Git, Jenkins, Sonar, HP Fortify etc.
- Good knowledge in relational databases, SQL, transactions and ACID properties.
- Support production incidents when needed and help users to resolve their issues.
- Perform proof-of-concepts (POCs) on new technologies and approaches.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Able to research, investigate, evaluate and learn from existing services. Should be Self-learner.
- Maintain technical awareness at a level where alternatives can be analysed, modelled, classified according to technical feasibility and non-functional characteristics.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement core practice of Agile, leveraging cloud native architecture pattern using Test Driven Development (TDD), continuous integration/continuous delivery, in an on-premises or public-cloud environment, where everything is automated.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.