Simplified Job Description (clean + keyword highlights)
What you’ll do
Design and build integration flows using IBM App Connect Enterprise (ACE) components like Message Flows , Message Sets , ESQL , Java Compute Nodes (JCN) , and Mapping nodes .
Lead or work on migrations from IBM Integration Bus (IIB) to ACE —refactor code, check compatibility, and modernize.
Create reusable Java components inside JCN for complex transformations and orchestration.
Integrate with protocols and formats such as IBM MQ , SOAP , REST / HTTP , JDBC , JSON , XML , CSV , and Kafka .
Debug, tune performance, and troubleshoot message flows.
Work with architects and business analysts to turn requirements into scalable designs.
Deploy and manage ACE across Dev / QA / Prod using CI / CD tools (e.g., Jenkins , GitHub Actions ).
Implement error handling, logging and monitoring (e.g., Splunk , AppDynamics , ACE logs).
Ensure secure integrations with proper authentication, authorization, and encryption.
Write technical docs, design specs, and deployment guides.
What you need (skills & experience )
Strong hands-on experience with ACE v12+ and IIB v10 .
Solid Java skills and experience building JCN components.
Proven experience migrating IIB to ACE , including modernization and containerization ( Docker / Kubernetes ).
Expertise in ESQL , message modeling, and schema transformations.
Good understanding of SOA , RESTful APIs , and microservices .
Experience with IBM MQ , HTTP / HTTPS , JDBC , and file-based integrations.
Familiar with Git , Maven , Jenkins (or similar CI / CD).
Knowledge of error / transaction handling and message flow optimization.
Cloud deployment exposure ( AWS / Azure ) for ACE is a plus.
Strong problem-solving, communication, and documentation skills.
What they are looking for :
They are looking for a senior integration developer who builds and maintains systems that pass data between applications using IBM App Connect Enterprise (ACE) and IBM Integration Bus (IIB).
They want someone to design and code message flows (ESQL, Java Compute Nodes, mappings), migrate older IIB work to ACE (modernize and containerize), connect to MQ / REST / SOAP / DBs / files / Kafka, and troubleshoot and tune performance. It also expects CI / CD deployments (Jenkins / GitHub Actions), logging / monitoring (Splunk / AppDynamics), security (auth / encryption), and clear technical docs.
In short — build, migrate, secure, and operate enterprise integrations; must know ACE / IIB, Java, ESQL, MQ, CI / CD, and ideally Docker / K8s and cloud.
Key words :
here are focused keyword clusters to plug into LinkedIn, job boards, or Boolean searches so you attract the right ACE / IIB integrators (short and ATS-friendly).
Job titles and seniority : IBM App Connect Developer, ACE Developer, Integration Developer, IIB Developer, Integration Engineer, Middleware Developer, Senior Integration Engineer, Lead Integration Developer, API / Messaging Developer
Core tech & languages : IBM App Connect Enterprise, ACE v12, IBM Integration Bus, IIB v10, ESQL, Java, Java Compute Node, JCN, Message Flow, Message Set, Mapping Node
Messaging, protocols & formats : IBM MQ, JMS, SOAP, REST, HTTP / HTTPS, JDBC, JSON, XML, CSV, Kafka, File-based integrations
DevOps, CI / CD & containerization : Jenkins, GitHub Actions, Git, Maven, Docker, Kubernetes, containerized ACE, CI / CD pipeline
Monitoring, troubleshooting & security : Splunk, AppDynamics, ACE logs, performance tuning, error handling, transaction management, authentication, authorization, encryption
Architecture & patterns : SOA, microservices, RESTful APIs, message modeling, schema transformation, service orchestration, enterprise integration patterns
Cloud & platform extras : AWS, Azure, cloud ACE, container orchestration
Soft skills / outcomes : migration IIB to ACE, modernization, refactoring, reusable Java components, documentation, stakeholder collaboration
Lead Java Developer • Amritsar, Punjab, India