Application Maintenance Engineer
Core
Maintain production stability for payment applications by performing root cause analysis, debugging, and deploying fixes across microservices and batch systems.
Role type
Senior Application Maintenance Engineer (Payment Domain)
Builds
Payment applications, batch processing systems, and connectivity solutions for financial clients
Domain
Financial Services / Payment Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring Boot, Microservices, SQL, Hibernate, Kafka tuning, Incident management, CI/CD pipelines, Root cause analysis, Defect prioritization, Production deployment, Troubleshooting, Risk assessment
Preferred skills
FIS OPF product knowledge, SWIFT message handling, ReactJS, Python, Oracle, Solaris, RedHat Linux, JBOSS, Openshift, IBM MQ, Control-M, Splunk
Technologies
Java, Spring Boot, ReactJS, Python, Oracle, SQL, Solaris, RedHat Linux, JBOSS, Openshift, Apache, IBM MQ, Kafka, Connect Direct, Control-M, Tivoli, Geneos, Splunk, Remedy, JIRA, BitBucket, Jenkins, Sonarqube, Aldon
Responsibilities
Perform root cause analysis on incidents and provide remediation solutions; Prioritize defects and plan production releases; Support end-to-end testing (SIT/UAT) and deployment; Verify and deploy programs and systems; Troubleshoot, debug, and upgrade existing software; Share production defect support learning with QA and development teams; Follow up on defect closure to meet KPIs.
Seniority
Senior, hands-on IC