Lead Mulesoft Developer
Location: Irving TX – Onsite
Job type: W2, 1099
Responsibilities
Map business requirements to technical documentation, application design, development, and troubleshooting within SDLC concepts.
Create High Level Design (HLD), Low-Level Design (LLD), Data flow diagrams, and flow charts.
Design scalable, fault-tolerant, and highly available application architecture.
Develop APIs and integrations using Mulesoft 4.x.
Implement complete API lifecycle and API management.
Handle security aspects including API security, authentication, authorization, message & transport-level security.
Required Skills
- Hands on Lead Mulesoft Developer with minimum 12 years’ experience overall with following skillsets.
- Familiar with the concepts of SDLC with proficiency in mapping business requirements, technical documentation, application design, development and troubleshooting.
- Experience in creating High Level Design and Low-level design with knowledge in create Data flow diagrams and flow charts.
- Experience in designing , scalable, fault-tolerant, and highly available application architecture.
- Experience with Azure DevOps, CI/CD concepts and build pipelines using Maven, git, etc.
- Hands on Development using Mulesoft ( Minimum 5 to 6 years) in developing APIs and Integrations with 4.x experience.
Preferred Skills:
- Strong knowledge in writing Data weave expressions.
- Experience and understanding of complete API lifecycle and API management.
- Experience in implementing security aspects including API security, authentication, authorization, message & transport-level security.
- Experience in Messaging systems Any point MQ, JMS, IBM MQ.
- Experience in External Logging framework etc.
- Strong analytical and problem-solving skills.
- Experience using Agile, Scrum and iterative development practices
- Experience in leading Implementation, Enhancement and Support projects.
- Proficient in SQL, DML statements and PL/SQL Programming. RDMS Experience includes MS SQL server, Oracle
- Should be able to work independently and deliver tasks on time.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related technical field.