Bachelor's degree in Computer Science, IT, Software Engineering, or equivalent experience.
3+ years of hands-on experience with MuleSoft Anypoint Platform.
Strong mastery of DataWeave 2.0, RAML, and OpenAPI specifications.
Deep understanding of RESTful web services, SOAP, JSON, XML, and XSD.
Experience with queueing systems and event-driven architectures (e.g., Anypoint MQ, Kafka).
Proficiency in Java or object-oriented programming fundamentals.
Experience in Agile/Scrum methodologies.
Responsibilities
Design, develop, test, and deploy API-led connectivity solutions using MuleSoft.
Write efficient DataWeave 2.0 transformations for complex data mapping.
Create RAML/OpenAPI specifications and implement secure endpoints.
Build integrations to streamline wholesale and distribution processes.
Deploy and manage integration flows across CloudHub or Runtime Fabric.
Create comprehensive unit test suites and conduct API payload testing.
Diagnose production issues and optimize runtime performance.
Benefits
Opportunity to work with cutting-edge technology in API development.
Collaborative work environment with Agile/Scrum practices.
Exposure to diverse integration challenges in supply chain management.
Professional development opportunities, including certifications.
Flexible work arrangements to support work-life balance.
Full Job Description
Key Responsibilities
API & Integration Development: Design, develop, test, and deploy API-led connectivity solutions (System, Process, and Experience layers) using the MuleSoft Anypoint Platform.
Data Transformation: Write efficient DataWeave 2.0 transformations to map complex data structures between ERP, WMS, EDI systems, and third-party vendor platforms.
Supply Chain Integration: Build integrations to streamline wholesale and distribution processes, including real-time inventory synchronization, order fulfillment tracking, price lists, and purchase order processing.
Deployment & Operations: Deploy and manage integration flows across CloudHub or Runtime Fabric environments. Build CI/CD pipelines using Jenkins/Maven for automated deployments.
Testing & Quality Assurance: Create comprehensive unit test suites using MUnit and conduct API payload testing via Postman or SoapUI.
Troubleshooting & Support: Diagnose production issues, perform root-cause analysis, optimize runtime performance, and maintain system documentation in Confluence/Jira.
Qualifications & Requirements
Required Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent practical experience.
Technical Experience: 3+ years of dedicated hands-on experience developing on the MuleSoft Anypoint Platform (Anypoint Studio, API Manager, Runtime Manager, Exchange).
Core Skills:
Strong mastery of DataWeave 2.0, RAML, and OpenAPI specifications.
Deep understanding of RESTful web services, SOAP, JSON, XML, and XSD.
Experience with queueing systems and event-driven architectures (Anypoint MQ, Kafka, RabbitMQ, or JMS).
Hands-on knowledge of MUnit testing frameworks.
Proficiency in Java or object-oriented programming fundamentals.
Methodologies: Experience working in an Agile/Scrum delivery model.
Preferred Qualifications
Industry Background: Demonstrated domain experience in Wholesale, Distribution, Logistics, or Supply Chain Management (familiarity with order-to-cash, procure-to-pay, inventory management, and EDI standards like 850, 855, 856, 810).
Certifications: MuleSoft Certified Developer (MCD - Level 1 or higher).
Systems Experience: Familiarity integrating with major enterprise systems such as SAP, Oracle EBS/NetSuite, Salesforce, or Infor.
Key Competencies
Strong analytical and problem-solving skills with high attention to data accuracy.
Clear written and verbal communication skills to articulate technical designs to both IT colleagues and business stakeholders.
Ability to prioritize multiple integration workstreams in a fast-paced environment.