Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a dedicated support engineer to ensure operational stability and provide 24x7 support for critical applications. In this role, you will troubleshoot and resolve application-related issues, conduct root cause analyses, and collaborate with cross-functional teams to enhance application performance. The ideal candidate will have a strong background in Java and related technologies, as well as a solid understanding of the Software Development Life Cycle. If you thrive under pressure and are passionate about delivering exceptional support, this opportunity is perfect for you.
Position Overview
The incumbent will assist in operational tasks such as 24x7 day-to-day support, ensure stability of environments, monitor alerts, and perform incident and problem management. The incumbent will also participate in application deployments and assist external parties, e.g. addressing regular production related queries and RFIs from MAS, banks, auditors and other BCS users.
Key Responsibilities
Primary responsible to handle all Incident tickets that are raised, through to closure
Troubleshoot, diagnose and resolve application-related issues reported by Users, ensuring timely resolution and minimal impact on productivity
To conduct root cause analysis of an issue and post-mortem to identify and prevent the same issue happening in future
Documenting the solutions and workarounds for future reference
Collaborate with various teams, including Developers and Infrastructure teams to resolve complex issues and implement long term solutions
Assist in Operational tasks such as day-to-day support
Escalate critical and unresolved issues to higher level support teams and actively follow up on the progress until the problem is resolved
Report status and progress to technical lead/manager on a regular basis
Work with the technical lead/manager to ensure the technical support provided to users/testers is within the agreed SLA (24 x 7)
Maintain a positive mindset to provide continuous support and the application of tools for monitoring, management and optimization of support
Participate in enhancement of the applications (including documentation and testing)
Present and provide regular updates on work matters to team and users / customers
Prepare/ update the relevant documentations related to the project / change appropriately
Support application testing investigations in testing environments
Support annual industry testing, testing regulatory requirements, VAPT (Vulnerability Assessment Pen Test), APT (Application Pen Test), APIPT (API Pen Test) in testing environments and production environments
Assist in deploying applications to testing and production environments
Perform standby duty (24x7) on rotational basis
Requirements
Bachelor’s degree in Computer Science/ Engineering or its equivalent
Good understanding of Software Development Life Cycle (SDLC)
Good analytical and problem-solving skills
Good oral and written communication skills
Ability to work under pressure and to handle tight SLAs
Self-motivated, self-starter and fast learner with ability to work independently and within a team
Technically sound with at least 3 years of hands-on experience in Java, J2EE/JEE, Oracle, SQL/ PLSQL, Jasper report, APIs (RESTful and SOAP) and/or XML. Basic understanding of Solaris and/or Linux OS such as RHEL would be required.
Having Unix shell scripting, RedHat Ansible knowledge, experience in AWS applications (CloudWatch, S3, RDS, EKS), IBM Connect Direct, IBM MQ, API Gateway, Apache Ignite, Solace PubSub+, ELK, micro services & containers, cloud-based architecture and/or DevSecOps technologies is a plus.
Experience in Spring 4.x / 5.x / 6.x and Struts 2.x frameworks, SpringBoot and/or SpringBatch would be added advantage.
Domain knowledge of Financial Clearing and Payment Systems and ISO20022 standard is a plus.