Software Developer #JN -022021-59584
Newark, New Jersey
Posted on: February 1, 2021
Industry: Java/J2EE
Job Number: JN -022021-59584
Position Title: MuleSoft developer
Location: Newark, NJ
Duration: 11 months
Description:
- At least 4+ year's previous experience as a MuleSoft developer in a complex environment using MuleSoft and Salesforce Cloud Platform
- Strong experience in Application Development using Mule ESB and API management
- Mulesoft Anypoint studio extensive hands-on experience designing with Anypoint Studio and related Mule components (Mule ESB, ETLs, flows, MEL, Filtering, exception handling, API management, Data Weave, RAML, Swagger) is required
- 3+ years object oriented development experience
- 4+ years Mulesoft development experience
- 3+ years developing RESTful services using Mulesoft ESB
- Understanding of Microservice design principles
- Experience with unit test frameworks. MUnit preferred
- Experience in developing mule flows in Any point studio
- Experience of working with MuleSoft components, workflow, and patterns, and how to configure them
- Must have excellent knowledge on Integration and on Mule interface implementation
- Must have experience with working on complex dataweave transformations
- Must be able to hold technical design sessions in order to identify client integration requirements and processes
- Must have suitable Mulesoft certifications. Having Mulesoft certifications will greatly improve the chances for a successful application
- Design, develop and unit test new features and enhancements using Mulesoft ESB
- Develop and maintain APIs for Energy Efficiency products for integration with backend systems like SAP, and Mainframe, and SaaS platforms like Salesofrce, DataLake
- Mentor team members in Mulesoft development and best practices
- Uses client provided CI/CD pipelines for deployments
- Deep understanding of RESTful architecture principles and their applicability
- Understanding of all the stages of API lifecycle
- Experience with one or more programming languages for API development
- A thorough understanding of the Mulesoft platform with the ability to interact with business users to understand requirements in order to translate them into design specifications
- Ensures quality through the use of Client company-approved methodologies
- Configure, Design, Develop using MuleSoft and other development tools provided by the client