Job Description
<p><p><b>Description :</b></p><p><p><b><br/></b></p>Job Title : Middleware Python Engineer II<br/><br/>Location : Remote<br/><br/>Employment Type : Contract<br/><br/>Experience Level : Mid-Level (5 - 7 years)<br/><br/><b>Position Overview :</b></p><p><p><b><br/></b></p>We are seeking a Middleware Python Engineer II to join our technology team.<br/><br/>The engineer will play a key role in designing, developing, and maintaining middleware solutions that integrate enterprise applications, APIs, and data services.<br/><br/>This role requires strong expertise in Python development, middleware platforms, API design, and troubleshooting complex system integrations.<br/><br/><b>Key Responsibilities :</b></p><p><p><b><br/></b></p>- Design, develop, and maintain middleware components using Python for integration across enterprise systems.<br/><br/>- Build and maintain RESTful APIs, message queues, and microservices to ensure seamless communication between applications.<br/><br/>- Work with middleware technologies such as RabbitMQ, Kafka, IBM MQ, or other enterprise messaging systems.<br/><br/>- Implement data transformation, enrichment, and validation logic within integration flows.<br/><br/>- Troubleshoot and resolve middleware issues, ensuring high availability and reliability of integration platforms.<br/><br/>- Collaborate with cross-functional teams (DevOps, Infrastructure, Security, Application Developers) to deliver scalable integration solutions.<br/><br/>- Contribute to middleware architecture, design patterns, and best practices.<br/><br/>- Develop automation scripts and tools for monitoring, deployment, and system performance.<br/><br/>- Support migration of legacy middleware systems to modern Python-based integration solutions.<br/><br/>- Ensure compliance with security, governance, and regulatory requirements in middleware implementations.<br/><br/><b>Required Skills & Qualifications :</b></p><p><p><b><br/></b></p>- 57 years of hands-on experience as a Python Developer/Engineer with middleware or integration focus.<br/><br/>- Strong experience in Python (Flask, FastAPI, Django REST Framework) for middleware/API development.<br/><br/>- Solid understanding of middleware technologies (MQ, Kafka, API Gateways, ESB, or iPaaS tools).<br/><br/>- Experience with microservices architecture, REST/SOAP services, and event-driven systems.<br/><br/>- Proficiency in SQL/NoSQL databases (PostgreSQL, MongoDB, Redis, etc.<br/><br/>- Familiarity with Docker, Kubernetes, and CI/CD pipelines for deployment and orchestration.<br/><br/>- Knowledge of cloud platforms (AWS, Azure, or GCP) middleware and messaging services.<br/><br/>- Strong debugging, troubleshooting, and performance optimization skills.<br/><br/>- Excellent communication and collaboration skills.<br/><br/><b>Preferred Qualifications :</b></p><p><p><b><br/></b></p>- Experience with security standards (OAuth2, JWT, SAML, TLS, etc.) in middleware development.<br/><br/>- Exposure to enterprise integration frameworks (MuleSoft, Dell Boomi, Apache Camel, etc.<br/><br/>- Hands-on experience with logging, monitoring, and observability tools (ELK, Prometheus, Grafana).<br/><br/>- Prior experience in migration from legacy middleware platforms to modern Python-based solutions.</p><br/></p> (ref:hirist.tech)