Senior MuleSoft Developer with Java
Remote
Key Responsibilities
- Design, develop, and maintain scalable MuleSoft applications using Mule Runtime 4.x.
- Develop RESTful APIs and reusable integration components using API-led Connectivity.
- Create and maintain API specifications using RAML.
- Build integrations between cloud, legacy, and third-party applications.
- Develop and execute automated tests using MUnit.
- Troubleshoot and resolve application and integration issues.
- Manage APIs using Anypoint Platform, including API Manager, Runtime Manager, and Exchange.
- Configure API security, monitoring, and governance policies.
- Implement standard and custom API policies.
- Participate in architecture discussions and technical design reviews.
- Design reusable, maintainable integration solutions aligned with enterprise standards.
- Produce technical documentation, architecture diagrams, and design decisions.
- Support security and compliance reviews.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and PI planning.
- Collaborate with business analysts, architects, developers, and stakeholders.
- Communicate technical concepts to both technical and business audiences.
- Develop CI/CD pipelines using Maven, Jenkins, Git, and related tools.
- Automate build, deployment, testing, and security processes.
- Identify opportunities for process improvement through automation.
- Monitor and support MuleSoft applications across all environments.
- Troubleshoot production incidents and participate in deployment activities.
- Provide operational support during scheduled releases as needed.
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience).
- 7+ years of integration development expertise.
- 3+ years of hands-on MuleSoft development experience.
- Experience with MuleSoft Anypoint Platform (API Manager, Runtime Manager, Exchange).
- Strong understanding of API-led Connectivity architecture.
- Experience developing REST APIs.
- Knowledge of REST, JSON, XML, XSD, and RAML.
- Experience using Git and Maven.
- Strong analytical, troubleshooting, and communication skills.
- Experience working in Agile environments and cross-functional teams.