About the Position
We are seeking a mature and experienced MuleSoft Integration Engineer to join our project team.
About the Project
The project extensively uses AWS cloud tools and a Java-based stack.
About the Team
You will be a part of a Scrum team working on a common objective. The team is self-managing and has the freedom to define the architecture and delivery process. Each team will have its own highly skilled PO, BA, QA, and DEVs.
Responsibilities
- Develop, enhance, and maintain major engineering platforms that are shared across multiple domains
- Interact with other product, support, and infrastructure teams across a geographically global organization
- Be responsible for promoting a collaborative and engaging culture as partners of Security, Technology and Services teams by providing enablement platforms, streamlined processes, and development tooling or frameworks to enable high-performing teams at scale that align to enterprise strategies and standards
- Provide reliable DevSecOps to aid engineers inefficient building, testing, release management, monitoring, and deployment of innovative solutions through proper administration, automation, and integrations with CI/CD tools and pipelines
- Develop APIs to enable integrations between platforms leveraging enterprise API development strategies and patterns
- Be a part of the enterprise governing body, promote integration patterns, and support the API management solution and overall program to enable high performing engineering teams through maximum reusability of data services
- Champion engineering initiatives and best practice by actively participating in product development teams to enable adoption of practices and patterns via insights and oversight
- Be an agile evangelist working closely with coaches and RTEs to help mentor teams towards agile best practices so that ceremonies remain useful and not just habit
- Thrive on the art of the possible, defining enterprise-level architectural patterns
- Hands-on development through peer programming typically required
Requirements
- Fluent in modern technologies and platforms to ensure integrations of platforms are of the highest industry recommendations while meeting the demands of the Client
- Integration experience - ServiceBus and APIs
- Experience with API development on REST, GraphQL, microservices
- Proficient with Container technologies: Docker, Docker Swarm, Kubernetes
- Proficient in Agile methodologies
- Strong knowledge of microservice architecture, APIs, and RESTful services
- Strong knowledge of Java services for enterprises using traditional frameworks (Java EE, Spring Boot, Spring MVC, Hibernate, etc.)
- Knowledge of MuleSoft's Anypoint Platform required
- Good communication including written, diagrammatic, and oral to unwind complexities in solutions to technical and non-technical personnel
- Strong analytical, critical thinking, and problem-solving skills
- Keep up with the latest trends, be a disruptive thinker and have experience in driving a cultural change in organizations
- Passionate innovator
- Self-motivated and capable of leading initiatives with little or no supervision
- Flexible to meet changing requirements and priorities
- Good interpersonal skills combined with a willingness to listen and learn
- Able to react positively under pressure to deliver solutions in a timely manner
- Able to work in a global, multi-cultural environment
- Good spoken English