Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As an IBM Integration Bus (IIB) or IBM App Connect Enterprise (ACE) Developer, your primary responsibility is to design, develop, and implement integration solutions using IBM Integration Bus or IBM App Connect Enterprise. Here's a typical job description for an IIB/ACE Developer:
Job Description:
- Designing, developing, and implementing integration solutions using IBM Integration Bus or IBM App Connect Enterprise (formerly IBM Integration Bus or IBM Integration Bus Advanced).
- Collaborating with business analysts, architects, and other stakeholders to gather integration requirements and design efficient and scalable solutions.
- Developing message flows, message sets, and mappings using IBM Integration Bus or IBM App Connect Enterprise Toolkit.
- Writing and debugging ESQL code, Java transformations, and custom nodes to enhance integration capabilities.
- Implementing message validation, transformation, routing, and enrichment logic using various integration patterns.
- Configuring and managing IBM Integration Bus or IBM App Connect Enterprise runtime environments, including deployment and administration.
- Troubleshooting and resolving issues related to integration processes, message flows, and connectivity with external systems.
- Conducting unit testing, integration testing, and performance testing of integration solutions to ensure quality and reliability.
- Creating and maintaining technical documentation, including design specifications, deployment guides, and operational procedures.
- Collaborating with cross-functional teams and participating in project planning, estimation, and status reporting.
- Staying up-to-date with the latest industry trends, best practices, and advancements in integration technologies.
Job Requirements
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Solid experience in developing integration solutions using IBM Integration Bus or IBM App Connect Enterprise.
- Proficiency in ESQL, Java, and other programming languages relevant to integration development.
- Strong understanding of integration patterns, messaging protocols (such as JMS, HTTP, SOAP, REST), and data transformation techniques.
- Knowledge of XML, JSON, XSLT, and other data formats used in integration processes.
- Familiarity with enterprise messaging systems, such as IBM MQ, JMS, or Apache Kafka.
- Experience with enterprise service bus (ESB) concepts and technologies.
- Ability to analyze business requirements and translate them into technical design and implementation.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills to work effectively in a team environment.
- Experience with version control systems, build automation, and continuous integration/continuous delivery (CI/CD) pipelines is a plus.