Skip to main content

Middleware Developer

Posted yesterday

kaavAddison (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Middleware Developer We 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)
Responsibilities: 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.
Required Qualifications: 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.
Preferred Skills: 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this