Business Functionn
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 channelsn
Roles & Responsibilitiesn
n- ; Accomplished backend developer with track record of success in Java, Spring Framework; Knowledge of backend components such Spring Framework, Spring Boot or any other MVC architectures; Strong understanding of the stack of server, database, and server-side applications; Hands on experience on developing Microservices using Spring Boot which are highly available and extremely resilient; End to End integration experience of Microservices with front end system; Has sound knowledge of Spring Boot modules namely -- Spring data JPA, Spring batch, spring web, spring jdbc and hibernate; Candidate needs to have proficient deep knowledge of back-end programming using Java to build server-side programs; 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; Should have worked in at least one Messaging/Streaming Middleware like Kafka/IBM MQ/Red Hat AMQ; Ability to build/interface with user authentication and authorization between multiple systems, servers, and environments; Familiar with Amazon Web Services, Oracle, MariaDB, MS SQL; Candidate needs to have a proficient understanding of software tools such as Git, GitHub, SVN, Confluence, JIRA, Bitbucket and Jenkins (CI/CD); Prior experience of performance testing of RESTful APIs and tweak them based on the results would be good to have; Candidate needs to be familiar with scanner tools like Fortify, SonarQube and NexusIQ-Sonatype. Ability to fix vulnerabilities issues; Experience on logging through ELK and interface to Kibana and Grafana for monitoring would be a plus
n
nRequirementsn
n- ; BE/B. Tech in Computer Science Engineering or equivalent, Software Engineering or a related subject; Should have minimum 4 years of experience in 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; Candidate should have fair knowledge 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; 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, Kubernetes is a plus
n
n