Role Purpose
The Junior IBM ACE / IIB Developer is responsible for supporting the design, development, testing, deployment, and maintenance of enterprise integration solutions for Client operations and business systems. The role focuses on developing integration services using IBM App Connect Enterprise (ACE), IBM Integration Bus (IIB), IBM MQ, APIs, and middleware technologies to enable seamless communication between internal and external applications.
The incumbent will work under the guidance of senior developers and collaborate with business analysts, QA teams, and support teams to deliver reliable, scalable, and secure integration solutions.
Key Responsibilities
Integration Development
- Assist senior developers in the design, development, enhancement, and maintenance of integration applications.
- Develop and maintain message flows and integration services using IBM ACE / IBM IIB.
- Create, modify, and optimize ESQL mappings and message transformations.
- Implement integration solutions based on business and technical requirements.
- Develop and support REST APIs and backend integrations.
IBM MQ & Messaging Services
- Develop and maintain message-based integrations using IBM MQ.
- Configure and support queue-based communication between enterprise systems.
- Monitor and troubleshoot messaging issues and queue failures.
API & Middleware Services
- Work with integration technologies and formats including:
- REST APIs
- SOAP Web Services
- XML
- JSON
- Support integration between applications, third-party systems, and enterprise platforms.
- Assist in API development, testing, and deployment activities.
Testing & Quality Assurance
- Perform unit testing and integration testing of developed solutions.
- Validate integration interfaces and message transformations.
- Support defect identification, troubleshooting, and resolution.
- Ensure solutions meet functional and technical requirements.
Production Support & Incident Management
- Analyze application and middleware logs.
- Troubleshoot integration failures, performance issues, and system errors.
- Support production incident resolution activities.
- Participate in root cause analysis and corrective action implementation.
- Support deployment and release activities across Development, UAT, and Production environments.
Documentation & Governance
- Prepare and maintain technical documentation, interface specifications, and deployment documents.
- Follow development standards, coding guidelines, security policies, and integration best practices.
- Maintain accurate records of changes and implementations.
Stakeholder Collaboration
- Work closely with:
- Business Analysts
- Senior Developers
- QA Teams
- Support Teams
- Infrastructure Teams
- Translate functional requirements into technical integration solutions with guidance from senior team members.
- Participate in project discussions, design reviews, and knowledge-sharing activities.
Continuous Learning
- Continuously improve technical knowledge in:
- IBM ACE
- IBM IIB
- IBM MQ
- Enterprise Integration Patterns
- API Technologies
- Cloud Integration Services
- Keep up to date with middleware and integration technology trends.
Required Technical Skills
Programming & Development
- Java Programming Fundamentals
- ESQL Development
- SQL and Database Fundamentals
- Software Development Lifecycle (SDLC)
API & Web Services
- REST APIs
- SOAP Web Services
- API Testing and Debugging
Data Formats & Messaging
- XML
- JSON
- Message Transformation Techniques
- Message Routing Concepts
Testing & Troubleshooting
- Unit Testing
- Integration Testing
- Log Analysis
- Incident Troubleshooting
- Root Cause Analysis
Preferred Skills
- Basic cloud platform knowledge (Azure or AWS)
- CI/CD concepts and deployment tools
- DevOps fundamentals
- Microservices architecture understanding
- Airline business systems knowledge
- IBM App Connect Enterprise (ACE)
- IBM Integration Bus (IIB)
- IBM MQ
- Enterprise Application Integration Concepts
Educational Qualifications
Required
Bachelor's Degree in:
- Computer Science
- Information Technology
- Software Engineering
- Computer Engineering
- Related Technology Discipline
Experience Requirements
Required
- Up to 3 years of experience in:
- Software Development
- Middleware Development
- Enterprise Integration
- API Development
Fresh Graduates
Fresh graduates with strong academic foundations in programming, databases, APIs, and integration concepts may also be considered.
Behavioral Competencies
Technical & Analytical Thinking
- Strong problem-solving ability
- Analytical mindset
- Attention to detail
- Logical reasoning
Communication
- Good verbal and written communication skills
- Ability to communicate technical concepts effectively
Teamwork & Collaboration
- Ability to work effectively within cross-functional teams
- Strong stakeholder engagement skills
- Openness to feedback and continuous improvement
Learning Agility
- Willingness to learn new technologies
- Adaptability in a fast-paced technical environment
- Growth mindset and self-development orientation
Accountability
- Ownership of assigned tasks
- Commitment to quality and timely delivery
- Adherence to standards and best practices
Preferred Certifications
- IBM App Connect Enterprise Certification
- IBM MQ Fundamentals Certification
- Java Programmer Certification
- Oracle SQL Certification
- Microsoft Azure Fundamentals (AZ-900)
- AWS Cloud Practitioner