Description

MuleSoft Application Developer provides Design, Development, Unit Testing, Integration Testing, and Functional and User Acceptance Testing and Production implementation support across all environments.
●  Provide technical leadership to other development teams that are using the API platform
●  Design high-quality APIs that are scalable and global at the core.
●  Setup Security models and policies for consumers and producers of API and catalog assets
●  Anypoint Platform Administration, Continuous Integration / Continuous Deployment support, and Knowledge transfer for MuleSoft Integrations for training and mentoring other team members.
●  Write Technical Design Documentation that captures MuleSoft functional and nonfunctional details utilizing Integrations design templates; RAML definition for all interfaces.
●  Developed and Unit Tested MuleSoft Applications checked into code repository and deployed through Continuous Integration toolchain into development & test environments & relying on mUnit framework for validation of thus developed artifacts
●  Establishing MUnit framework and associated quality assurance processes to support validations of MuleSoft assets developed during the project
●  Developer/Engineer will maintain adherence to security, audit compliance, and error handling best practices the project's entire life-cycle.
●  Actively participate in Agile sprint ceremonies (sprint planning, daily scrum, sprint review/product demo, and sprint retrospective).
●  Implement Security OAuth/JWT solutions for the different API Scenarios
●  Conduct Design Walkthroughs, Code Reviews, and Technical Coaching as warranted.
●  Setup distributed as well as embedded API gateways with various load balancing topologies.
●  Good knowledge of SOA architecture and fluency in web service standards such as WSSE and technologies (XML, SOAP, WSDL, XSD, UDDI, REST) is a must
●  Deploy API Definitions & Implementations, Policies, and Certificates in different environments.
●  Troubleshoot issues related to the API Platform in different environments.
●  Collaborate with other engineering teams to implement CI/CD processes to support secure, scalable, and maintainable releases in a highly regulated environment
●  Document and publish artifacts.
●  Other Duties as Assigned
●  Bachelor's Degree; Information Technology or equivalent field or equivalent work experience.
●  3+ years; Information Technology, Technical Application Development, or similar experience Skills.
●  Experience with Mule 4
●  Experience with REST services, Microservices, and Service-Oriented Architecture.
●  Experience with Mulesoft framework components: Designer, Exchange, Runtime (on-prem/RTF).
●  Experience with Git and Maven Deployment plugin, ARM
●  Experience with Nexus or Artifactory
●  Prior experience in API performance testing(using JMeter or similar tools) is a plus
●  Knowledge API Analytics for consumption through various channels including ELK and Kafka stack
●  Knowledge of Python, Groovy, Javascript, Angular is a plus.
●  Knowledge of PaaS, Kubernetes, and Docker is a plus.
●  Knowledge of Personal Line Insurance application is a plus.
●  Knowledge of Metadata Models like Oneshield Enterprise a plus.
●  Knowledge of Guidewire or Salesforce a plus.

Education

Any Graduate