Job Description
As an API Engineer, your primary responsibility will be to design, implement, and manage API-led integration solutions with a strong emphasis on automation. You will work across the full software development lifecycle to ensure the smooth deployment of APIs across cloud and hybrid environments, promoting continuous delivery and integration automation practices. API Design & Development: Expertise in designing RESTful APIs, GraphQL, and other protocols (SOAP, gRPC). Strong understanding of API security (OAuth, JWT, rate-limiting, etc.). Proficient in creating API documentation and maintaining high-quality standards for API design. Design, develop, and deploy API-led integration solutions using MuleSoft Anypoint Platform, focusing on Mule RTF and Mule Flex Gateway for hybrid cloud deployments. Build RESTful APIs and microservices using Java (Spring Boot) and MuleSoft to integrate business logic with backend systems, external services, and cloud platforms. Development & Coding: Extensive experience in backend programming languages like Java, Python, Node.js, Go, or similar. Strong proficiency in API integration, ensuring smooth interaction between systems and third-party services. Microservices & Automation: Design and implement microservices architectures using Java, integrating with MuleSoft APIs to build decoupled, scalable services. Automate key integration workflows such as API testing, deployment, and monitoring to increase release velocity and minimize human error. Cloud & Containerization: Implement containerization with Kubernetes to orchestrate Mule applications and microservices for scalable, resilient, and automated deployments. Develop and implement cloud and hybrid integration strategies that balance the use of MuleSoft and Java-based microservices. Performance Optimization: Monitor the performance of Mule RTF, Mule Flex Gateway, and Java microservices using tools like Anypoint Monitoring and Prometheus. Ensure high throughput, low latency, and reliability. Collaboration & Leadership: Work closely with cross-functional teams (Product, QA, DevOps, and Business stakeholders) to ensure smooth implementation and deployment of integration solutions. Mentor and provide technical leadership to junior engineers.Required Qualifications: Experience: 6-9 years of professional experience in API development and integration solutions, with hands-on experience in both MuleSoft Anypoint Platform and Java. At least 3-4 years of experience with Mule RTF and Mule Flex Gateway, as well as Kubernetes. Technical Skills: Expertise in MuleSoft Anypoint Platform and Java frameworks like Spring Boot. Solid experience with Kubernetes and Docker. Proficient in API design and development using RAML, Swagger/OpenAPI. Strong experience with API security practices, including OAuth2 and JWT. Soft Skills: Excellent communication skills, strong problem-solving and troubleshooting abilities, and the ability to mentor junior engineers. Ability to thrive in a fast-paced, agile development environment.Preferred Qualifications: MuleSoft Certified Developer – Level 1 (Mule 4) or higher. Experience with API Gateway technologies (e.g., Apigee, AWS API Gateway) and message brokers (e.g., Kafka, ActiveMQ). Exposure to Anypoint Monitoring, New Relic, and Cloudwatch advanced monitoring and observability