Job Objectives
As part of Digital bank L3 support team, we are looking for senior developers who have good knowledge in J2EE development.
Key Responsibilities
· As a Level 3 Production Support Developer need to Investigate production incidents for root cause; fix defects raised in production environment and support development for CRs.
· Update Jira, Confluence with change details
· Coordinate with peer developers, Platform team to get solution reviewed, code reviewed
· Coordinate with testing team to ensure defects are addressed on priority.
· Participate in daily defect triage meetings, Code handover sessions and other Agile ceremonies.
· Ensure code merged on regular basis to git.
· Take end-to-end ownership on production defect fixing until released to production.
Interface with the development teams, business teams, Level 2 teams, Shared services teams and other teams to achieve desired results.
Key Requirements
· At least 10 years of JEE development experience
· Hands on technologist with immense interest in trying out new architectures, frameworks, programming languages or concepts.
· Experience in development of Microservices using Spring boot
· Exposure to following:
o Apache Camel integration framework, XML, SOA Architecture, Object Design and Modeling, DevOps (Git, Jenkins, Maven, Artifactory, Sonarcube, etc.), Axway API gateway, Intellij
· Experience with using RDBMS (Oracle / Maria DB / SQL Server) and at least one of NoSQL (Mongo) database.
· Implementation knowledge of design patterns, Transaction handling and Oops concepts
· Experience in developing with testing frameworks such as Junit, Mockito.
· Hands on experience on shell scripts and proficiency in using Linux/bash shell.
· Understanding of Continuous build and Integration methodologies.
· Experience in integrating and using wide variety of open source technologies and cloud services
· Go getter attitude in getting things done with minimal supervision
· Able to work extended hours and over weekends to support Prod releases / investigation of Incidents
· Experience in Kotlin / Android development is a Plus
· Experience working in a L4 preferable.
Note:
Banking and financial services experience / working in large implementation is necessary.