Mulesoft Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Responsibilities:
Develop api specifications using Mulesoft (Anypoint) platform.
Implement Mulesoft flows and deploy them in Hybrid deployment architecture
Collaborate closely with Business Analysis/Product Owners teams across multiple business domains to understand requirements
Evangelize Micro-service architectures and implement Event-driven architectures using wide range of Messaging stack (Active MQ/IBM MQ/Kafka Streaming/Azure Event/Service Hubs/Bus etc)
Ability to communicate well in translating business requirements to technical design implementations to engage wide-range of teams in ITIL.
Understanding api architectures for horizontal and vertical scaling for various business scenarios
Ability to work in Agile methodology to deliver minimal viable package solutions in the designated product team.
Qualifications:
- B.S. in Computer Science, Engineering, or related field or equivalent job experience
- 7+ years of relevant work experience in related aspects of software engineering
- Passion for working with quality delivery
- Strong verbal, written, and visual communication skills
- Excellent diagnostic, debugging, and troubleshooting skills
Must Haves:
Mulesoft Developer Experience - minimum 2 years.
Must have good knowledge of DataWeave scripting
Must have experience in using automated deployments of Mulesoft applications
Must have in troubleshooting/debugging Mule applications in both developer and production settings
Nice to Have
- Engineering experience implementing CI/CD automation, including tools such as Jenkins, GitHub and Azure DevOps
- Understanding of code quality tools and practices (SAST/DAST, SonarQube, pair programming, code coverage, code review, etc.)
- Knowledgeable in programming concepts and languages such as Python or Java with experience working in a hybrid cloud environment
- Able to adapt quickly to change without being afraid to take on new responsibilities in a fast-paced team environment while being proactive and action-oriented
Preferred candidates will also have:
- Experience with containers, Docker and Kubernetes
- Experience with test automation tools/frameworks is a plus (Selenium, Junit, PyTest, etc.)
- Database knowledge and experience, particularly MS SQL, MySQL and Azure SQL