Home
Jobs

Posted:23 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a skilled Python Developer with strong experience in object-oriented programming and automation tool development. The primary focus will be designing and implementing a migration utility to convert MuleSoft integration logic (Mule XML, DataWeave scripts, etc.) into target integration platforms (e.g., webMethods). The role requires a solid understanding of integration platforms, XML processing, and scalable code design. Key Responsibilities: Design, develop, and maintain a Python-based migration tool to convert MuleSoft artifacts (e.g., Mule flows, DWL scripts) to target integration formats. Implement and enhance parsers, transformers , and XML generators to map logic and configurations between systems. Apply OOP principles and modular design to build reusable, testable, and scalable code. Collaborate with solution architects and integration specialists to understand the source (Mule) and target (e.g., webMethods) platforms. Handle different MuleSoft artifacts like: Flow XML DWL/DataWeave scripts Properties/configs Write robust error handling, logging, and CLI/GUI interfaces for the tool. Participate in code reviews and provide suggestions for performance optimization. Document the design and usage of the tool, and contribute to best practices. Required Skills: 4+ years of Python development experience, especially in automation , tooling , or data transformation . Strong knowledge of object-oriented programming (OOP) and software design patterns. Experience with XML parsing and generation (using ElementTree, lxml, or similar). Experience working with MuleSoft flows and DataWeave (DWL) is a must. Knowledge of regular expressions , XPath , and string manipulation . Proficiency with Git , unit testing frameworks (e.g., unittest, pytest), and packaging. Familiarity with command-line tools and optional GUI development (Tkinter, PyQt, etc.). Nice-to-Have: Exposure to integration platforms like webMethods , Dell Boomi , or TIBCO . Experience with YAML , JSON , and properties file parsing. Knowledge of DevOps or CI/CD tools for deploying and maintaining automation utilities. Understanding of MuleSoft architecture , including connectors, flows, subflows, and property placeholders.

Mock Interview

Practice Video Interview with JobPe AI

Start Automation Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru