Primary Skills:
Anypoint Platform Anypoint Studio Exchange Runtime Manager
API Manager and Custom Policies Implementation
API Security - SSL OAuth2 Threat Protection Data
RAML Specification
MuleSoft Development
DataWeave 2.0s
Munit
GIT
DevOps Git Maven Jenkins
JMeter
Nexus
Java
Azure Cloud Concepts
Secondary Skills:
RTF Deployment Model
ELK
Dynatrace
Python
Kafka
Azure DevOps
Docker K8s
Overall Purpose:
Manage complex projects through the design development testing and debugging phases of an application delivery cycle as well as designing and developing components of the service as an individual contributor.
Job Duties
Designing and developing MuleSoft API gateway solutions to support business requirements
Configuring and customizing MuleSoft API gateway policies to meet security and performance requirements
Collaborating with cross-functional teams including architects developers and operations teams to design and implement API solutions
Providing technical expertise and guidance to project teams on MuleSoft API gateway development best practices
Developing and maintaining documentation related to MuleSoft API gateway solutions including design documents user guides and release notes
Participating in code reviews testing and debugging of MuleSoft API gateway solutions
Troubleshooting issues with API Gateway solutions and resolving them in a timely manner.
Expertise with Troubleshooting tools like ELK Dynatrace and Anypoint Monitoring tools
Identifying opportunities to improve performance reliability and scalability of MuleSoft API gateway solutions
Staying up-to-date with the latest MuleSoft API gateway security features capabilities and best practices
Providing technical support and assistance to end-users of MuleSoft API gateway solutions.
Creating API specifications using RAML or OpenAPI and implementing those specifications in MuleSofts Anypoint Platform.
Configuring policies and security controls within the API Gateway to ensure that APIs are secure performant and meet regulatory requirements.
Participating in code reviews and providing feedback to other developers.
Documenting technical designs API specifications and other relevant information.
Collaborating with other MuleSoft developers to build reusable components and libraries that can be used across multiple projects.
Providing technical guidance to other developers and helping them to troubleshoot issues with MuleSoft applications.
Roles & Responsibilities:
1) Use appropriate programming language and technology writes code completes programming and documentation performs testing and debugging of applications for the enterprise. 2) Provide technical and analytical input /guidance to project team and assist developers regarding project architecture and application programming practices.
3) Manages individual projects and works as an individual contributor; is responsible for completing projects within allotted timeline.
4) Assists with definition of project scope and objectives as well as provides technical architecture input and coordinates programming practices of a project team and identifies resource needs.
5) Develops detailed work plans schedules project estimates and status reports.
6) Conducts project meetings and is responsible for project tracking and analysis.
7) Ensures adherences to quality standards and reviews project deliverables.
8) Recommends and takes action to direct the analysis and solutions of problems.