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.
Roles & Responsibilities
- Accomplished full-stack developer with track record of success in Java, Spring Framework.
- Knowledge of backend components such Spring Framework, Spring Boot or any other MVC architectures.
- A good understanding of front-end technologies HTML, CSS, JavaScript, Angular, React, besides the core knowledge of the stack of server, database and server-side applications.
- Hands on experience on developing Microservices using Spring Boot.
- End to End integration experience of Microservices with front end system.
- He/she needs to have proficient deep knowledge of one or more back-end programming language, mainly Java to build server-side programs. PHP, Perl 5, Python, Ruby, .Net are secondary.
- Hands on experience working with APIs and microservices, integrating external and internal web services including SOAP, XML, REST, JSON, through Zulu Gateway Service Proxy, Spring Cloud Gateway.
- Ability to build/interface with user authentication and authorization between multiple systems, servers, and environments.
- Familiar with Amazon Web Services, Oracle, MariaDB, MS SQL.
- He/she needs to have a proficient understanding of software tools such as Git, GitHub, SVN, Confluence, JIRA, Bitbucket and Jenkins (CI/CD).
- He/she needs to be familiar with scanner tools like Fortify, SonarQube and NexusIQ-Sonatype. Ability to fix vulnerabilities issues.
- He/she needs to have experience logging through ELK and interface to Kibana and Grafana for monitoring.
Requirements
- BE/B. Tech in Computer Science Engineering or equivalent, Software Engineering or a related subject.
- Should have minimum 4 years of experience into Java 8, Spring Boot, MySQL Database, Git, Pivotal Cloud Foundry, Jenkins
- Ability to build highly re-usable, optimized (to focus on site's performance, responsiveness and speed), portable and scalable model data structures and codes with security and data protection.
- He/she must be proficient in design of data storage solutions and schemas that represent and support business processes.
- Experience working in a bank IT Digital environment or insurance IT Digital environment would be a plus.
- Knowledge of Big Data ecosystems and enterprise data platforms, such as Hadoop eco-system is a plus.
- Comfortable with practicing TDD and pair programming.
- Well versed in DevOps.
- Good knowledge on Object Oriented design principles.
- Good knowledge on Java standard library.
- Hands on experience with Object Oriented programming.
- Experience in agile software development.
- Knowledge on Linux is a plus.
- Knowledge on cloud platforms is a plus.