Mulesoft Solution Architect
-
Other
Job Description
Required Skills
Experience
designing and developing restful, SOAP and micro services.
Deep
knowledge and hands-on experience in J2EE, JAVA, JSON, XML, SOAP, XSLT, XPATH,
XSD etc. and J2EE frameworks like spring and hibernate.
Experience
in ESB and message integration techniques like Aggregation, Transformation
(DATA WEAVE), Dynamic routing, Content based routing, Re-sequencer etc. using
Mule ESB
Experience
in scalable Mule Flows, Error handling etc.
Experience
in Design and implementation of Mule Transactions, Async flows, Message
Filters, Message Translators, Content Enricher, Scatter-Gather integration
patterns
Design and build scalable, secure, and
extensible APIs that power engaging customer-facing experiences
Implement a robust API management platform for
Integration, API documentation, caching authentication.
Drive speed of high volume digital channels
through performant API architecture and tuning
Demonstrated
expertise designing, implementing, and supporting technical solutions meeting
complex business requirements (MuleSoft APIs and ESB) Integration architecture
experience with MuleSoft
Guard the integrity of the company’s API as a
public contract, ensuring its interface follows RESTful conventions, web
standards, and Mule best practices
Responsibilities
Provide architectural
solutions/designs to project execution teams for implementation.
Provide
technology architectural assessments, strategies, and road maps for one or
more technology domains.
You define
the structure of the system, its interfaces, and the principles that guide
its organization, software design and implementation.
You are
responsible for the management and mitigation of technical risks, ensuring
that the solution services can be realistically delivered by the
underlying technology components.
Conduct
in-depth MuleSoft specific code reviews to optimize resource utilization
and capabilities
Understand
and clarify complex business integration requirements and create eloquent,
scalable/manageable designs, utilizing the MuleSoft Platform
Participate
in the continuous improvement of MuleSoft products by making technical
contributions and by providing critical updates from the field
Implement
technical solutions for enterprise systems and build trust with customers
in MuleSoft ability to meet their business requirements
Lead small
development teams in multi-phase, heterogonous work environments, with
multiple work streams
Actively
test and clearly document implementations, so others can easily understand
Provide
mentorship on advanced MuleSoft technical capabilities
Required
• Extensive experience designing and
developing RESTful APIs via MuleSoft
Extensive Integration Architecture Experience
with MuleSoft
• 5+ years of leadership experience
• Strong knowledge of REST architectural
style and web standards (i.e. JSON, CORS, etc.)
• 10+ years of experience in hands-on
object-oriented development
• Strong command of object-oriented design
principles and prevailing design patterns
• Experience delivering enterprise wide solutions
• Working knowledge of application security technologies,
i.e. OAuth2, SSO, OpenID, SAML, etc.
• CI/CD, Agile, TDD and/or BDD, unit testing and mocking
frameworks
Experience
designing and developing restful, SOAP and micro services.
Deep
knowledge and hands-on experience in J2EE, JAVA, JSON, XML, SOAP, XSLT, XPATH,
XSD etc. and J2EE frameworks like spring and hibernate.
Experience
in ESB and message integration techniques like Aggregation, Transformation
(DATA WEAVE), Dynamic routing, Content based routing, Re-sequencer etc. using
Mule ESB
Experience
in scalable Mule Flows, Error handling etc.
Experience
in Design and implementation of Mule Transactions, Async flows, Message
Filters, Message Translators, Content Enricher, Scatter-Gather integration
patterns
Design and build scalable, secure, and
extensible APIs that power engaging customer-facing experiences
Implement a robust API management platform for
Integration, API documentation, caching authentication.
Drive speed of high volume digital channels
through performant API architecture and tuning
Demonstrated
expertise designing, implementing, and supporting technical solutions meeting
complex business requirements (MuleSoft APIs and ESB) Integration architecture
experience with MuleSoft
Guard the integrity of the company’s API as a
public contract, ensuring its interface follows RESTful conventions, web
standards, and Mule best practices
Responsibilities
Provide architectural
solutions/designs to project execution teams for implementation.
Provide
technology architectural assessments, strategies, and road maps for one or
more technology domains.
You define
the structure of the system, its interfaces, and the principles that guide
its organization, software design and implementation.
You are
responsible for the management and mitigation of technical risks, ensuring
that the solution services can be realistically delivered by the
underlying technology components.
Conduct
in-depth MuleSoft specific code reviews to optimize resource utilization
and capabilities
Understand
and clarify complex business integration requirements and create eloquent,
scalable/manageable designs, utilizing the MuleSoft Platform
Participate
in the continuous improvement of MuleSoft products by making technical
contributions and by providing critical updates from the field
Implement
technical solutions for enterprise systems and build trust with customers
in MuleSoft ability to meet their business requirements
Lead small
development teams in multi-phase, heterogonous work environments, with
multiple work streams
Actively
test and clearly document implementations, so others can easily understand
Provide
mentorship on advanced MuleSoft technical capabilities
Required
• Extensive experience designing and
developing RESTful APIs via MuleSoft
Extensive Integration Architecture Experience
with MuleSoft
• 5+ years of leadership experience
• Strong knowledge of REST architectural
style and web standards (i.e. JSON, CORS, etc.)
• 10+ years of experience in hands-on
object-oriented development
• Strong command of object-oriented design
principles and prevailing design patterns
• Experience delivering enterprise wide solutions
• Working knowledge of application security technologies,
i.e. OAuth2, SSO, OpenID, SAML, etc.
• CI/CD, Agile, TDD and/or BDD, unit testing and mocking
frameworks