Nagarro1
Associate Principal Engineer (IBM App Connect)
Job description
Requirements
- Experience : 9+ years
- Strong experience working with IBM App Connect Enterprise (ACE) / IBM Integration Bus technologies
- Strong hands-on coding expertise in ESQL, XSLT, and Java
- Proven experience in designing, developing, implementing, and supporting enterprise integration solutions using IBM ACE
- Hands-on experience developing message flows, APIs, web services, and data transformation solutions
- Strong understanding of REST, XML, JSON, WSDL, SOAP, JMS, HTTPS, SSL, and CSV formats
- Strong knowledge of enterprise integration patterns, middleware technologies, and distributed systems architecture
- Good understanding of enterprise security mechanisms and API security standards including OAuth 2.0 and JWT
- Experience with IBM API Connect v10 or later including API development and gateway policy management
- Solid experience with IBM MQ including configuration, administration, and troubleshooting
- Strong understanding of database technologies and integration with backend systems
- Good understanding of Unix/Linux environments and shell operations
- Exposure to cloud concepts and cloud platforms such as IBM Cloud, Azure, or AWS is preferred
- Knowledge of CI/CD pipelines, deployment automation, and DevOps practices
- Experience working with API Gateway, DataPower, and cloud-native integration concepts is an added advantage
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent communication and collaboration skills with the ability to work effectively across cross-functional teams
- Ability to lead technical discussions, mentor teams, and contribute to architecture and integration strategy initiatives
Responsibilities
- Design, develop, implement, and support enterprise integration solutions using IBM App Connect Enterprise (ACE)
- Architect and develop message flows, APIs, web services, and data transformation solutions using IBM ACE technologies
- Build scalable integration solutions using ESQL, XSLT, Java, and middleware technologies
- Design and implement RESTful and SOAP-based services using XML, JSON, WSDL, JMS, HTTPS, SSL, and CSV formats
- Develop and manage APIs using IBM API Connect v10 or later
- Configure and manage API Gateway policies for security, transformation, throttling, and rate limiting
- Customize and maintain Developer Portal capabilities within IBM API Connect
- Collaborate with cross-functional teams to integrate APIs and middleware services with backend applications and enterprise systems
- Monitor API and integration performance using analytics and monitoring tools
- Ensure secure implementation of APIs and integrations using OAuth 2.0, JWT, SSL, and enterprise security protocols
- Manage API lifecycle activities including staging, versioning, publishing, deployment, and retirement
- Configure, administer, and troubleshoot IBM MQ environments and middleware integrations
- Participate in CI/CD pipeline creation, deployment automation, and DevOps practices for integration solutions
- Troubleshoot and resolve middleware, API, and integration-related production issues
- Work closely with architecture, cloud, infrastructure, and DevOps teams to ensure scalable and reliable enterprise integration solutions
- Drive adherence to enterprise integration standards, governance, security, and best practices
- Mentor junior developers and provide technical guidance on IBM ACE and API integration best practices
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.


