Must-Have Skills:
- MuleSoft Experience: Minimum of 3 years transforming complex strategic business requirements into workable technology solutions, with deep knowledge of MuleSoft API workflows and ecosystem.
- Microservices: At least 3 years of hands-on experience in designing and developing Microservices.
- Platform Software: Over 6 years of experience in planning, designing, and developing platform software.
- Domain Expertise: Proven track record in delivering and maintaining scalable solutions in the Marketing and Sales domain.
- Integration Experience: Salesforce, MuleSoft, and backend integration experience.
- Enterprise Integration: At least 5 years in Enterprise Integration/Middleware Solutions and API lifecycle management.
- API Development: Minimum of 5 years in API Development and Strategy, Web services, and workflows.
- API Security: At least 2 years of experience in implementing API Security and Access Control (OAuth/SAML, Web SSO, SSL, etc.)
- API Analytics: Experience in generating custom reports and integration with external tools like Splunk.
- Developer Portal: Setup and customization experience.
- Build and Deployment: Knowledge of methodologies with APIgee across environments.
- MuleSoft Architecture: Strong knowledge of component architecture and implementation configurations.
- High Availability: Experience with load balancing, failover configurations, health checks, and monitoring procedures.
- Dataweave 2.0: Proficiency in using Data weave 2.0 and building Munit test cases.
Educational Background: MS or BS in Science or Engineering.
Preferred Skills:
- API-led Development: Extensive experience in API-led development, building interfaces using Messaging, Pub-Sub model & Databases.
- Integration Expertise: Experience with Salesforce, Workday, ServiceNow, Snowflake, Service Mesh, Fabric Architectures, Custom applications, and other SaaS applications using MuleSoft.
- Familiarity with Tools: DAPR, ISTIO, Apache, Camel, Kafka.
- Data Management: Knowledge of data structure and data management practices (maps, caches, ETL).
- Microservices and Cloud Solutions: Hands-on experience with Microservices, API, Java 8, AWS Cloud Solutions, SpringBoot, ELK, API Gateway, Relational and/or NoSQL databases.
- Concepts Understanding: Security, high availability engineering, containerization, serverless computing.
- CI/CD Implementation: Experience with Continuous Integration and Continuous Delivery using tools like JUnit, Mocking, TestNG, Jenkins, Git, Stash, and Jira.
- Agile Development: Experience in Agile development, application design, software development, and testing.
- Cloud Solutions: Ability to evangelize, design, and deliver cloud solutions aligned to business and IT requirements.
- Guidance and Delivery: Guide implementation teams to successful delivery using industry best practices, patterns, and principles.