Job Summary
We are seeking an experienced Integration Developer with hands-on experience to join our development team. In this role you will be responsible for designing developing and maintaining integration solutions that connect various systems and applications within the organization. You will work with a range of technologies to ensure seamless data exchange workflow automation and overall system interoperability.
Responsibilities
The ideal candidate will have a solid understanding of integration patterns API development and cloud-based solutions and will be able to collaborate effectively with cross-functional teams.
Design and develop robust integration solutions using middleware technologies APIs and services to ensure smooth communication between various internal and external systems.
Create and maintain data flows transformations and mappings between different platforms databases and applications.
Leverage enterprise integration patterns and best practices to implement scalable secure and high-performing integrations.
Design and implement RESTful APIs web services and microservices for integrating applications across various platforms.
Work with API gateways and manage API lifecycle from design to deployment ensuring security versioning and performance optimization.
Integrate third-party APIs and services into existing systems ensuring seamless functionality and data exchange.
Ensure data synchronization and integration between disparate systems (CRM ERP HRMS cloud platforms etc.) while maintaining data consistency and quality.
Design develop and implement ETL (Extract Transform Load) processes for efficient data migration and integration between systems.
Troubleshoot and resolve integration issues ensuring minimal downtime and impact to business operations.
Work closely with business analysts project managers and other developers to gather requirements and deliver integration solutions aligned with business needs.
Collaborate with infrastructure and cloud teams to design and implement scalable integration solutions leveraging cloud platforms (e.g. AWS Azure GCP).
Coordinate with QA teams to ensure thorough testing of integration components ensuring they meet performance security and functional requirements.
Contribute to the development of integration best practices and guidelines to ensure consistent high-quality solutions across the organization.
Act as a key point of contact for troubleshooting integration issues providing timely resolution and post-mortem analysis for recurring problems.
Provide support to operational teams for maintaining the health of integration solutions in production environments.
Skills
Experience in developing and implementing integration solutions using middleware technologies such as MuleSoft Dell Boomi Apache Camel or IBM Integration Bus (IIB).
Strong experience with RESTful APIs SOAP Web Services and microservices.
Proficiency in integration technologies like JMS Kafka and RabbitMQ for message-driven integrations.
Experience with ETL tools (e.g. Talend Informatica) for data transformation and loading.
Strong knowledge of SQL and experience working with relational and NoSQL databases (e.g. MySQL PostgreSQL MongoDB).
Familiarity with cloud-based integration solutions (AWS Azure GCP) API management platforms (e.g. Apigee Kong or AWS API Gateway) and containerization technologies (e.g. Docker Kubernetes).
Skills in programming languages such as Java Python JavaScript or similar for building integration solutions.
Experience with scripting languages for automating integration tasks (e.g. Bash PowerShell Python).
Experience in debugging integration problems identifying root causes and implementing corrective actions.
Excellent verbal and written communication skills with the ability to document integration solutions processes and guidelines clearly.
Good to have Telecom domain knowledge.