Middleware Developer

  • Charlotte, NC
  • Posted 9 hours ago | Updated 8 hours ago

Overview

On Site
Full Time

Skills

Java
Mulesoft
OpenShift
Middleware Developer
IBM Integration Bus (IIB/ACE)

Job Details

Job Title: Middleware Developer

Role Overview

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.