12+ years of overall software development experience.
2+ years of experience as a MuleSoft Integration Architect.
B.S./M.S. degree in Computer Science, Engineering or other related subject.
Experience in designing integration solutions that meet functional and non-functional requirements using Anypoint Platform.
Translate functional and non-functional requirements into well documented integration interfaces and implementation designs.
Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects.
Advise technical teams on performance, scalability, reliability, monitoring, and other operational concerns of integration solutions on Anypoint Platform.
Proficiency with software development tools like Git/GitHub, Maven, Jenkins or similar.
A full understanding of the fundamental ingredients of enterprise integration including interface definitions and contracts; data encoding using XML or JSON; REST APIs or SOAP web services; SQL or NoSQL database access; message-passing using JMS, AMQP or similar; network protocols like TCP/IP, HTTP and HTTPS; single-resource transactions
Familiarity with basic security concepts including certificates and encryption at rest and in transit.
Design batch, near real-time, and real-time data synchronization integrations.
Good knowledge in different MuleSoft deployment topologies like CloudHub, On-Premises and Hybrid.
Experience with various integration patterns such as reliable and guaranteed delivery, fire and forget, synchronous, etc.
Experience in Mule4 and Mule 3.9 versions preferred.
Strong knowledge and experience in MuleSoft Integration development life cycle.
Experience in designing API specifications using RAML and implementing Integration flows using Anypoint Studio. Should be able to develop quick POCs to demonstrate the feasibility of technical solutions.
Good experience in using Database, File, HTTP and other MuleSoft connectors.
Sound Knowledge of Anypoint Platform tools.
Good knowledge and experience with SOAP and REST services.
Good knowledge of JMS, Anypoint MQ, VM or any other messaging technologies.
Experience in Java is preferable but not mandatory.