Job Title: Senior Associate | Mulesoft Developer | Bengaluru | Engineering as a Service/ Operate
Role: MuleSoft Developer
Looking for a MuleSoft Developer to design, build, secure, and deploy API-led integrations on the Anypoint Platform. You will work with cross-functional teams to deliver reliable, reusable, and well-governed APIs and integration flows across cloud and enterprise systems.
Key Responsibilities
API-led connectivity and design
- Design APIs following API-led connectivity principles.
- Create API specifications using Swagger/OpenAPI (or RAML) and publish them to Anypoint Exchange.
- Build reusable assets, fragments, and templates to promote consistency across teams.
Platform and governance
- Work with core Anypoint Platform components: Design Center, Exchange, API Manager and Runtime Manager
- Apply and manage API policies and Implement security using OAuth 2.0 and JWT validation and security standards.
Integration patterns and orchestration
- Build integrations across file-based, event-driven, and REST-based patterns.
- Orchestrate multi-system flows using scatter-gather, choice routers, async scopes, and batch processing.
- Use caching strategies and VM queues to improve performance and decouple processing.
Data transformation and mapping - Develop complex transformations and mappings using DataWeave (JSON, XML, CSV, flat file, Java).
Connectors and system integration - Integrate with external systems through HTTP, Database, Azure Data Lake Storage (ADLS), and Salesforce connectors.
Deployment and release management - Follow branching and deployment strategies using Git-based workflows and CI/CD pipelines.
Error handling and resilience - Implement error handling frameworks and logging & design Design retry mechanisms, reconnection strategies for reliable processing.
Quality and collaboration - Write MUnit test cases and maintain code coverage standards & troubleshoot and resolve defects.