The MuleSoft Developer will work with the Project Manager, architects, clients and other stakeholders involved to implement MuleSoft APIs required by the business.
This role will implement Site Reliability Engineering principles into the design for existing and new APIs, such as: High Availability, Auto-scaling, Monitoring and alerting, Observability (through APM tools, Grafana, New Relic, AppDynamics, etc.), Incident management procedures.
This role will require knowledge in MuleSoft's Anypoint Studio and Anypoint Platform which includes Design Center, Runtime Manager, API Manager, Exchange, etc.
He/She must be capable of understanding business requirements, working with stakeholders and implementing complex integrations.
Responsibilities:
Analyze and designs the system requirements
Implement reliability and high availability stories
Implement observability tools to monitor the health of the APIs
Create observability dashboards to help visualize business transactions
Create failsafe designs, based on queues and atomic transactions to ensure message delivery
Create RAML Specifications as API contracts for development
Communicate with the Project Client and Onshore counterpart
Deploy APIs to Cloudhub
Practice API-Led Connectivity
Implement Basic Policies in API Manager
Create/Manage Basic CI/CD Pipelines (Jenkins)
Qualifications:
Graduate of Bachelor’s Degree course, preferably IT related courses
Must have 4+ years hands on experience in MuleSoft (Mule 4 preferably)
Must have at least 1-2 years related experience Base Skills: Java, System Integration-related experience, Knowledge in SOAP/REST Web Services, JMS, Spring