A minimum of 10 years of related experience is required with software application development
2 years of experience with supporting or developing APIs
5+ years of experience with MuleSoft
Current experience with MuleSoft 4.1 or 4.x
Experience mentoring other developers
5+ years of experience developing APIs using SOAP, REST/HTTP Web Services, including ATOM feeds, XML or JSON
Experience with object-oriented programming, API data feeds, ingestion techniques, data mapping, data modeling, dependency injection, abstract classes and interfaces, access specifiers, collections, generics, exceptions, multithreading and synchronization, and coding
Experience with Spring
Experience with enterprise integration patterns, including asynchronous messaging, transformation, routing, and filtering
Experience with designing Web services, including REST and SOAP APIs and formal software development life cycle methodologies and tools, such as Agile and JIRA, the API life cycle, solution architecture, technical documentation, such as logical and physical architecture, and systems design artifacts
Ability to show logical analysis and creative problem-solving and collaborate in an enterprise team environment
Experience using Agile development methods, including Scrum, automated testing, static code analysis and continuous integration
Bachelor of Science in computer science, electronics engineering or other engineering or technical discipline. 8 years of additional experience may be substituted for education.