:Role/ Job Title: Senior DeveloperFunction/Department: Information TechnologyJob Purpose:
Provide engineering mentorship and support for all domains (especially Developers & Sr. Developers)
Drive the stability, continuity and resilience of the entire program.
Mentoring the team on technologies and through practical technical challenges; and, to bring new joiners up to the pace in terms of the Java backend development in context to the bank\'s technical environment.
Roles & Responsibilities:
Must have practical experience of max. 5+ years in Java, Spring boot and Microservices.
The role is for lead who will individual contributor and mentor juniors on Java/J2EE, Spring Boot, Database (RDMS/NoSQL), Microservice architectures, Kafka, Containers, Cloud Hosting.
Good exposure of monitoring, logging tools like Kibana/Dynatrace.
Ensure no security vulnerability.
Exposure in developing internet facing applications with huge customer volumes.
Code review and ensure the bug free releases.
Setup a DevOps pipeline for all the deliveries.
Ensure integration of platform application with all required systems and services and provide clean, create easy to use backend java microservice layer for frontend part of the system.
Technically strong and can think \'digital\'.
Ensure preparation of all delivery, BTO handover and knowledge base documents.
Experience with large-scale complex system integration implementations.
Strong in solution design and best practices.
Responsible for staff motivation, KRA, Appraisals.
Education Qualifications:Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)Post-Graduation: Master of Science (M.Sc) / Master of Technology (M.Tech) / Master of Computer Applications (MCA)Experience: 5 to 10 years.