Key Responsibilities
Requirements Analysis & Gathering
- Collaborate with business analysts and stakeholders to understand and document business and technical requirements for system integration.
- Analyse current system interfaces and integration points with upstream and downstream systems.
- System Integration
- Work closely with JAVA application development teams to ensure integration requirements are met.
- Coordinate interface development, mapping, and data transformation between multiple banking systems.
- Assist in API and middleware integration involving REST/SOAP services, MQ, or other message queues.
Stakeholder Coordination
- Serve as the primary liaison between the JAVA application team and upstream/downstream system owners.
- Ensure timely communication of integration requirements, changes, and issue resolutions.
Testing & Quality Assurance
- Support integration testing (SIT), user acceptance testing (UAT), and defect triage processes.
- Develop integration test plans, test cases, and validation scripts.
Production Support
- Participate in the cutover planning, implementation, and post-go-live support.
- Ensure all integration points are stable and perform as expected.
Requirement:
- 5+ years of experience as a System Analyst or Integration Analyst in a banking environment.
- Strong working knowledge of JAVA application architecture.
- Experience with system integration in a banking or financial services environment.
- Knowledge of APIs, middleware, Rest API, Open API, SOAP API, MQ, XML/JSON, and SQL.
- Understanding of banking transaction flows and real-time/batch processing.
- Coordination & Communication
- Proven experience working with upstream and downstream system teams to ensure smooth integration.
- Strong analytical, problem-solving, and stakeholder management skills.
- Domain & Methodology
- Familiarity with SDLC, Agile, and/or DevOps practices.
- Knowledge of payment systems, core banking applications, or channel integration is a plus.
- Prior experience in large-scale integration projects involving multiple systems is highly desirable.
- Strong attention to detail and ability to work in a high-pressure, fast-paced banking environment..
- Skilled in documentation of integration specifications, interface contracts, and data mapping.
- Excellent interpersonal and cross-functional teamwork abilities.
- Bachelor's degree in Computer Science, Information Technology, or related field.