
Search by job, company or skills
Description: Middleware Integration Developer
PRIMARY RESPONSIBILITIES
API & Integration Development: Design and develop end-to-end integration flows using IBM ACE, IIB, and WMB. Implement complex message routing, transformation, and enrichment logic using ESQL and Java. Build and manage RESTful and SOAP-based web services/APIs. Develop reusable components and common error-handling frameworks.
Database Integration: Interact with RDBMS (DB2, Oracle, SQL Server) to develop and optimize SQL queries and database schemas. Configure ODBC/JDBC drivers and manage data persistence layers within middleware flows.
Installation, Setup & Maintenance: Perform installation, configuration, and patching of IBM MQ, ACE, and WebSphere on AIX and Linux environments. Configure MQ objects, including Queue Managers, clusters, and channels. Conduct regular system health checks and capacity planning to ensure optimal performance. Manage platform upgrades and version migrations (e.g., IIB to ACE)
Documentation: Create and maintain detailed technical documentation, including High-Level Designs (HLD), mapping specs, and support guides
Troubleshooting & Analysis: Investigate and resolve complex production incidents and connectivity issues. Perform Root Cause Analysis (RCA) for integration failures and implement permanent fixes. Optimize message flows for efficiency, scalability, and reliability.
Deployments: Manage the deployment of BAR files and configurations across Dev, UAT, and Production environments using scripts
Compliance and Security: Ensuring that Middleware APIs are implemented with provided compliance and security guidelines by the bank.
Collaboration and Communication: Collaborating with cross-technical teams, including application support teams, subject matter experts, and IT professionals, to ensure successful implementation and adoption of application products. Communicating effectively with stakeholders to provide updates, and address any concerns or feedback.
Continuous Learning and Improvement: Staying updated on the latest versions of Integration servers, tools, and best practices. Continuously seeking opportunities to enhance skills and improve automation processes.
Support and Training: Providing support to end-users and stakeholders as needed, including troubleshooting issues, answering questions, and delivering training sessions to promote user adoption and proficiency in using automation tools.
Experience:
Having 7 - 10+ years of experience on IBM ACE (or IIB or WMB) Development and IBM MQ with (preferably) 3 years of experience in banking industry
Certified IBM Solution Developer - App Connect Enterprise (ACE) v11/12
Must have thorough understanding and experience Change management procedures.
Must have worked on Bank's Critical systems like Core Banking / Digital banking.
Ability to work under tight deadlines and stretch to meet timelines
Strong Operating systems skills (Preferred AIX, Linux, Windows)
Soft Skills:
Strong presentation & Interaction skills.
Ability to work independently & take strategic decisions for delivery.
Timely delivery & Quality assurance.
Educational Qualification: Bachelors or Master's Degree in Computer Science, Computer Engineering or Information System Technology
Job ID: 143847863