Overview
Skills
Job Details
Job Title: Middleware Developer
Role OverviewWe are seeking a highly skilled Middleware Developer with strong hands-on experience in IBM Integration Bus (IIB/ACE) and Java. The ideal candidate will be comfortable designing, developing, and delivering complex integration solutions in a fast-paced environment, working closely with enterprise architecture, project teams, and stakeholders.
This role requires solid technical expertise, strong problem-solving abilities, and the capability to lead and mentor team members. Banking domain experience is highly desirable.
Key Skills-
Top 3 Skills: IBM Integration Bus (IIB/ACE), Java, MuleSoft, OpenShift
-
Preferred: Angular, Spring Boot
-
Additional: Core Java, Linux, Agile tools (Jira)
-
Design, develop, and implement middleware interfaces using IBM Integration Bus, IBM MQ, and IBM DataPower.
-
Collaborate with enterprise architects and cross-functional teams to deliver complex solutions.
-
Break down requirements into actionable units and manage end-to-end technical delivery.
-
Create project deliverables including high- and low-level design documents, API contracts, automation test plans, and estimates.
-
Support agile and waterfall development methodologies and handle day-to-day production issues.
-
Ensure solutions meet design principles for microservices (high cohesion, resiliency, centralized monitoring, automation).
-
Configure and manage Linux/Unix environments, version control (GIT, Perforce), and build tools (Ant/Maven, Jenkins, Bitbucket).
-
Perform testing, troubleshooting, and incident management.
-
Work closely with onshore/offshore teams, providing mentorship as needed.
-
10+ years of hands-on experience in middleware integration projects.
-
Strong experience with IBM Integration Bus (IIB) and App Connect Enterprise (ACE).
-
Solid programming skills in Java, SQL, and Linux/Unix.
-
Proficient with REST, SOAP, JSON, XML, XSD, XSLT.
-
Familiarity with SWIFT, CAMT, XML, BAI2, CSV, MTXXX, COBOL copybooks, and various file/message formats.
-
Banking/treasury/payment systems exposure preferred.
-
Strong communication and documentation skills; able to interact directly with clients and stakeholders.
-
MuleSoft, Angular, Spring Boot.
-
Knowledge of DevOps tools and CI/CD pipelines.
-
Experience with Postman, SOAP UI, RIT/LISA.
-
Working knowledge of infrastructure automation and scripting.
-
Experience with monitoring/reporting tools like Splunk.