VP/AVP, Lead Application Developer, Group Consumer Banking and Big Data Analytics Technology, Technology & Operations - ( WD39089 )
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 Banks operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Job Responsibilities
Experience working in Agile-based SDLC environment and participating in different Scrum sessions
Manage high severity incidents and high customer impact incidents focusing on fast recovery
experience in backend development using Java, Spring framework, Oracle and open-source technologies
Drive the TDD and BDD development processes for all strategic systems
Drive effective communication between business and technology with regards to production service reliability and performance
Drive continuous improvements in processes or systems leveraging Site Reliability Engineering methods
Respond to, evaluate and analyse production incidents to minimize their impact as well as devise innovative solutions to prevent them in the future
Improve the reliability and availability of systems by gathering hard data, designing systems for increased service reliability and performance
Provide expert advice and training to our engineers as to which technology solutions and advanced reliability techniques to use on each situation
Strong experience on building microservices with spring boot.
Excellent programming skills in Java, J2EE, Spring, Hibernate, Servlets, JSP, jQuery, HTML, Ajax, JavaScript developing client-server, n-tier, Web and Distributed Applications
Experience working in version control tools like GIT and SVN; build tools like Maven; continuous integration tools like Jenkins, and issue-tracking platform like JIRA
Extensive work experience in Release management and pre/ post production support.
Strong Knowledge and working Experience in database Oracle10g and DB2.
Knowledge and experience in network configurations such as TCP/IP subnets, IPv4 vs IPv6, VPN, DNS configurations, DHCP etc
Experience with Network Security Protocols and standards like SSL, TLS, IPSec etc
Experience with Unix and web-related programming languages, Shell Scripting, J2EE, JSP
Knowledge in Server virtualization, VCS clustering concepts
Solid understanding of Internet protocol concepts (IP, TCP, HTTP, DNS, SSL/TLS).
Knowledge in OpenSSL, SSH, SFTP, HTTPS
Involved in Server virtualization, VCS Clustering
Requirements
Experience with Banking at least 5 years will be an added advantage
At least 5 years of working experience in J2EE Servers like Jboss, Tomcat and Apache.
At least 5 years designing dynamic web applications using HTML, CSS, JavaScript, AJAX, JSON, and React JS
Bachelors Degree in Computer Science and at least 10 or more years of relevant experience
Experience driving major production incidents and organised incident Incident Retrospective Meetings
Experience with high availability, high-scale, and performance systems
Additional skills
Good understanding of web technologies like HTML, Ajax, REST, JavaScript, CSS, Caching concepts etc
Exposure application technologies like JMS, MQ, Clear case, Java Spring framework, Clear quest is an added advantage
Exposure to OS like Linux and Windows
Exposure to statistics tools like Omniture, Google Analytics etc
Knowledge of DevOps tooling like Jenkins, BitBucket, Bamboo, Ansible, Chef, Puppet, Terraform is preferred
Knowledge in AWS EC2, S3, ELB, ALB, NFS is preferred
Strong understanding of SDLC methodologies
Understanding of Software quality management, quality control management and version control management
Leadership and Management Skills/ Drive
Self-disciplined and motivated - Ability to work independently without much supervision
A pro-active can-do attitude
Ability to prioritize and self-manage incidents and defects