Job Description:
We are looking for a highly skilled Mulesoft Developer with expertise in Java to join our team. The ideal candidate will be responsible for designing, developing, and implementing integration solutions using Mulesoft and Java technologies. You will work closely with cross-functional teams to ensure seamless integration of applications and services, supporting the organization's digital transformation efforts.
Responsibilities:
- Design and implement integration solutions using Mulesoft Anypoint Platform and Java.
- Develop, test, and maintain Mulesoft APIs, including RAML designs and specifications.
- Collaborate with architects and business analysts to translate business requirements into technical solutions.
- Implement integration patterns such as SOAP/REST web services, file-based integrations, messaging queues, etc.
- Develop reusable, scalable, and high-performance integration solutions.
- Perform API-led connectivity, integrating SaaS, legacy systems, and databases using Mulesoft.
- Troubleshoot and resolve integration issues and improve performance.
- Work with CI/CD pipelines to automate build, test, and deployment processes.
- Optimize solutions for security, scalability, and maintainability.
- Collaborate with teams across functions including DevOps, QA, and Business Analysts in an Agile environment.
- Document technical solutions and provide training and support for integration solutions.
Required Skills:
- Mulesoft Development: Expertise in Mulesoft Anypoint Platform, including API Manager, Runtime Manager, and Mule ESB.
- Java Development: Strong experience with Java and Java-based frameworks.
- Integration: Experience with RESTful and SOAP web services, JMS, and file-based integration.
- API Design: Knowledge of RAML or OpenAPI (Swagger) for API design and development.
- MuleSoft Connectors: Familiarity with Mulesoft connectors for databases, SOAP/REST APIs, SaaS, and on-premise systems.
- Version Control: Experience with Git, SVN, or similar version control systems.
- CI/CD: Familiarity with CI/CD tools and processes for deployment.
- Experience with Cloud Platforms such as AWS, Azure, or GCP.