Overview
We are looking for an experienced MuleSoft Developer to design, develop, integrate, and support enterprise-level APIs and integration solutions.
The ideal candidate will have strong hands-on experience with MuleSoft, API architecture, ESB, microservices, messaging middleware, API security, and healthcare/pharma domain projects.
Key Responsibilities
- Design, develop, and implement scalable APIs and integration solutions using MuleSoft API Platform.
- Develop and maintain APIs integrating API Portals, Identity Stores, and API Gateways.
- Build enterprise integrations using ESB, Spring Boot, Spring RESTful services, and microservices.
- Analyze business and technical requirements and translate them into effective integration solutions.
- Develop and participate in peer reviews of Low-Level Design (LLD) documents.
- Provide effort estimations for API, integration, and microservices projects.
- Support project planning and provide technical inputs to Scrum Masters and project teams.
- Troubleshoot complex technical issues and evaluate alternative architectural and design approaches.
- Collaborate with cross-functional teams to ensure successful integration and delivery.
- Follow defined software development processes, coding standards, and best practices.
Required Technical Skills
- 8+ years of hands-on experience with MuleSoft API Platform and API architecture.
- Strong experience developing APIs using MuleSoft, ESB, Spring Boot, or Spring RESTful services.
- Experience with API management and integration platforms, particularly MuleSoft; WSO2 experience is a plus.
- Strong knowledge of RAML, Swagger/OpenAPI, XSD, and API design.
- Experience with JAX-RS, JAX-B, JPA, Spring Boot, and RESTful services.
- Strong understanding of messaging middleware such as:
- Apache ActiveMQ (AMQ)
- RabbitMQ
- Kafka
- Strong knowledge of integration and messaging protocols:
- REST
- SOAP
- JMS
- AMQP
- Hands-on experience with API security mechanisms:
- OAuth 2.0
- JWT
- SAML
- OpenID Connect
- Experience with enterprise integration middleware and ESB architectures.
- Knowledge of microservices architecture and enterprise application integration.
Process & Delivery Skills
- Ability to analyze requirements and develop software according to defined project processes.
- Experience creating and reviewing technical designs and LLD documentation.
- Ability to estimate development and integration efforts.
- Experience working in Agile/Scrum environments.
- Ability to collaborate with technical leads, architects, developers, QA teams, and business stakeholders.
Domain Experience
- 5+ years of experience in the Healthcare or Pharmaceutical industry is required.
- Experience working on healthcare/pharma integration, APIs, enterprise applications, or related systems is highly preferred.
Behavioral Skills
- Strong analytical and problem-solving abilities.
- Ability to resolve complex technical issues and propose alternative solutions.
- Excellent communication and interpersonal skills.
- Strong teamwork and cross-functional collaboration.
- Innovative mindset with the ability to evaluate and adopt new technologies.
- Achievement-driven and committed to delivering high-quality solutions.
- Positive attitude with strong ownership and accountability.
Qualifications
- 10+ years of overall software development experience preferred.
- Minimum 8+ years of relevant software development experience.
- Strong hands-on experience with MuleSoft and enterprise integration.
- 5+ years of Healthcare/Pharma domain experience required.
- Bachelor's or Master's degree in a relevant technical field such as B.Tech, BE, BCA, MCA, or M.Tech, or equivalent experience.