This is a remote position.
- Collaborate with business analysts, IT teams, architects, and stakeholders to understand integration requirements and define technical specifications.
- Design, develop, test, and maintain integration solutions using MuleSoft Anypoint Platform and related middleware technologies.
- Build and maintain APIs for internal and external consumers, ensuring they are secure, scalable, reusable, and performant.
- Implement API-led connectivity patterns, including experience, process, and system APIs where applicable.
- Develop data transformation logic using tools such as DataWeave, JSON, XML, and SQL.
- Implement and maintain data integration processes between on-premises and cloud-based systems, ensuring data consistency, reliability, and integrity.
- Troubleshoot and resolve integration issues across APIs, middleware, applications, and connected systems.
- Monitor integration points and support optimization of integration processes for performance, scalability, and reliability.
- Follow data governance, security, compliance, and secure development standards in integration design and implementation.
- Document integration processes, API specifications, architecture decisions, mappings, configurations, and support procedures.
- Participate in code reviews, contribute to team knowledge sharing, and support junior developers where applicable.
- Stay current with integration trends, MuleSoft platform capabilities, API best practices, and emerging AI-enabled development tools.
- Use AI-assisted development tools, where appropriate, to support API specification, flow generation, DataWeave mapping, testing, documentation, troubleshooting, and iterative development activities.
- Support integrations that allow AI agents or automation workflows to securely access enterprise systems, APIs, and data sources, while following governance and compliance requirements.
Requirements
- Proven experience as an Integration Developer, MuleSoft Developer, API Developer, or similar role.
- Hands-on experience with MuleSoft Anypoint Platform or similar integration platforms.
- Experience developing and consuming REST and SOAP web services.
- Knowledge of API design, API lifecycle management, and integration best practices.
- Experience working with data formats and protocols such as JSON, XML, HTTP/S, REST, SOAP, and SQL.
- Familiarity with database systems and basic SQL queries.
- Experience with error handling, logging, monitoring, and troubleshooting integration flows.
- Exposure to source control and deployment practices, such as Git, CI/CD pipelines, or DevOps workflows.
- Experience with testing integration solutions, including unit testing, API testing, or MUnit, is preferred.
- Experience with cloud-based integration deployments such as CloudHub, Runtime Fabric, or similar environments is an advantage.
- Exposure to AI-assisted development tools such as MuleSoft Vibes, Anypoint Code Builder, GitHub Copilot, ChatGPT, or similar generative AI tools.
- Familiarity with using AI tools to support API design, code generation, DataWeave mapping, test creation, documentation, troubleshooting, and optimization.
- Basic understanding of prompt-based development and responsible use of AI-generated outputs.
- Exposure to MuleSoft AI capabilities, AI agents, agentic integration concepts, or enterprise automation workflows is highly desirable.
- Familiarity with concepts such as enabling APIs for AI agent actions, connecting AI agents to enterprise systems, or supporting governed multi-agent workflows is an advantage.
- Awareness of MCP-enabled tools or similar agent integration frameworks is a plus, but not mandatory.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- MuleSoft certifications are preferred, such as:
- MuleSoft Certified Developer (Level 1 and 2)
- MuleSoft Certified Integration Architect
- MuleSoft Certified Platform Architect
- Experience with Anypoint Code Builder is an advantage.
- Relevant certifications in integration platforms, cloud technologies, API management, or software development are advantageous.
- Practical exposure to AI-assisted development, AI agents, or enterprise generative AI tools is preferred.
Benefits
Originally posted on Himalayas