Developer
Group Technology and Operations (GTO) provides software and system development, information technology support services and banking operations.
We have centralized and standardized the technology components into Singapore, creating a global footprint which can be utilized for supporting our regional subsidiaries and the branches around the world. We operate and support 19 countries with this architecture to provide a secure and flexible banking infrastructure.
Our Operations divisions provide transactional customer services for our businesses while also focusing on cost efficiency through process improvements, automation and straight through processing.
Experience: 6 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.
· Guide and manage offshore team.
· Interface with the development teams, business teams, Level 2 teams, Shared services teams and other teams to achieve desired results.
Requirements
· At least 8 years of JEE development experience
· 3 years of experience on ReactJS
· 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).
· 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 working in a L3/L2 preferable.
· Experience working on TeamSite from OpenText and Adobe Enterprise Manager is a plus.
Note:
Banking and financial services experience / working in large implementation is necessary.
Key Domain/ Technical Skills:
JAVA, Spring Boot, Linux, RDBMS, IntelliJ
DevOps (Git, Jenkins, Maven, Artifactory, Sonarcube, Shell Scripts)
ReactJS, Web Development
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.