Application Maintenance Engineer
As part of Digital bank L3 support team, we are looking for senior developers who have good knowledge in JEE development
Experience: 10 years
Job Mode: Full-time
Work Mode: On-site
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.
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
Note:
Banking and financial services experience / working in large implementation is necessary.
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.