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.
Any Graduate