Senior Engineer II - Data Integration
lilly
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of integration solutions using Mulesoft Anypoint Platform to connect various systems and applications.
- Collaborate with stakeholders to define integration requirements, business processes, and technology needs.
- Architect, implement, and optimize APIs, microservices, and enterprise integration patterns using Mulesoft.
- Define and manage best practices for API design, security, and governance.
- Provide guidance on Mulesoft platform features, including Anypoint Studio, Anypoint Exchange, Anypoint Management Center, and Anypoint Monitoring.
- Assist in the creation of API specifications, documentation, and integration workflows.
- Design and ensure the performance, scalability, and reliability of integration solutions across a variety of enterprise systems.
- Drive the adoption of Mulesoft best practices, including continuous integration and continuous delivery (CI/CD).
- Troubleshoot complex integration issues, ensuring timely resolution and minimal disruption to business processes.
- Mentor and train junior integration engineers and team members on Mulesoft technologies and integration best practices.
- Participate in architectural reviews and collaborate with other architects to ensure that integration solutions align with the broader enterprise architecture and technology strategy.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 5+ years of experience in designing and implementing integration solutions.
- 3+ years of hands-on experience with Mulesoft Anypoint Platform, including Runtime fabric, Mule standalone , API Management, and Anypoint Connectors.
- Strong knowledge in container orchestration platforms like Kubernetes.
- Knowledge in Enterprise monitoring tools like Splunk
- Strong understanding of integration patterns (e.g. API-led connectivity, microservices) and their implementation in Mulesoft.
- In-depth knowledge of RESTful API design, MQTT, RabbitMQ, JSON, XML, SOAP, and other integration technologies.
- Experience with CI/CD pipelines, version control systems, and build tools like Jenkins, Git, and Maven.
- Proficiency in developing and deploying secure and scalable APIs and services.
- Strong knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and their integration with Mulesoft.
- Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders.
- Strong problem-solving skills and ability to troubleshoot complex integration issues.
- Understanding of enterprise application integration strategies and patterns