Job Description:
Job Description (Main Duties and Responsibilities):
- Working in Continuous Integration and Continuous Deployment process for supporting cloud technologies
- Ensure the team is producing high quality, well-tested software integrations that conforms to all technical guidance and standards.
- Work with/lead a team of outstanding specialized software engineers to help build and run great software solutions, applications, and products specially in area of designing and development of integration applications using technologies like: MuleSoft, Mule ESB, MuleSoft Cloud hub, MMC, MULE API manager and MuleSoft Expression Language (MEL), Anypoint platform (Design Centre, API Manager, Exchange, Runtime Manger, Access Management)
- Strong stakeholder management skills
- Engage with other technical architects to ensure designs are appropriate and then ensure those designs are implemented by the team.
- Good understanding of relational databases; experience working with different adaptors and JMS queues required.
- Participate in code reviews & refine best practices
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- Have successfully connected various applications/platforms to exchange data using integration Anypoint Platform, Mule (ESB) covering JMS, Web Services, JDBC, HTTP.
- Strong knowledge of EAI/SOA best practices, development methodologies & standards
- Has strong experience in the Application Integration Architecture, Solution Design, and Development using SOA/EAI solutions
- Proficient in Mule capabilities including service creation and hosting; service mediation, message routing and data transformation
- Strong Knowledge of MuleSoft concepts pertaining to Single Source of Truth, Business process management and high availability clustering
- Proficient in deploying and monitoring Mule applications using Runtime Manager console of MuleSoft CloudHub
- Proficient in using CloudHub platform service and APIs including CloudHub insights, alerting, logging, account management, a virtual private cloud/secure data gateway, load balancing, and more
- Proficient in accessing and evaluating the data in the payload, properties and variables of a a Mule message using MEL
- Understanding of the full development life cycle and how various middleware technologies [Anypoint Platform (Designer, Exchange, Runtime manager), Anypoint Studio 6.x, RAML, Mule ESB, Amazon S3, Amazon SNS, Amazon SQS, SalesForce, ActiveMQ 5.4.1, Loggly] that are used in the development including dev, testing, QA, deployment, and event configuring environments.
- Desirable to have at least Salesforce and MuleSoft integration using various patterns
- Experience with code analysis tools and professional comfort level in using services like GitHub
- Exposure to industry best practices, any government/client required/specified standards, internal development guidelines and aligns with the strategic vision of the organization.