Design, develop, test, and maintain Mainframe and Midrange-based applications supporting Payments and Wires processing (FED/CHIPS/Cross Border/SWIFT, ISO 20022).
Develop and integrate Middleware solutions leveraging MQ, messaging, batch, and web services (REST/SOAP).
Participate in all phases of the Software Development Life Cycle (SDLC), following Agile and DevOps practices.
Collaborate with Business Analysts, Architects, Project Managers, and Testing teams to deliver high-quality technical solutions.
Provide technical leadership, guidance, and code reviews for junior developers.
Analyze and troubleshoot complex production issues using Splunk, AppDynamics, AutoSys, Prognosis, and UPF tools.
Optimize system performance, ensuring scalability, security, and reliability of applications.
Work across multiple technology stacks to enhance system integration and improve data flow and message sequencing.
Primary Skills
10+ years of software development experience with Unix/AIX, COBOL, Java/J2EE, and Oracle.
5+ years of relevant technology experience in application design, development, testing, and maintenance.
Strong RDBMS expertise with Oracle SQL and database objects (tables, triggers, procedures).
Experience with middleware technologies including MQ, Web Services (REST/SOAP), and batch processing.
Solid understanding of Synchronous/Asynchronous communication patterns, message sequencing, and queuing.
Secondary Skills
Experience working with midrange systems, JBoss, APIs, and DevOps pipelines.
Familiarity with Agile methodologies, Continuous Integration/Continuous Deployment (CI/CD).
Exposure to Splunk, AppDynamics, AutoSys, Prognosis, and UPF for monitoring and operational support.
Domain Expertise
Strong Banking and Payments domain knowledge, especially in:
Wires processing across multiple channels (Wire Room, Online Payments).