About the role
The Integration Engineer will provide best-fit data integration solutions for one or more projects, will assist in defining the scope and sizing of work, and will lead system integration activities.
Responsibilities:
- Design, build, and maintain scalable middleware/integration automation solutions for system-to-system interactions and business functions.
- Develop and maintain APIs to expose business functions as APIs using TIBCO, Java Spring Boot, and Azure services
- Develop and maintain EDI-based integration for B2B and intercompany business using TIBCO EDI software and mappings.
- Configure and maintain the API gateway and messaging services landscape in Azure for different business functions.
- Work with business and IT functional teams to understand data requirements and translate them into technical solutions.
- Maintain documentation, monitoring, and alerting setup for APIs, integration workflows, automation, and landscape.
- Research and validate innovative solutions (both external and internal), leveraging best practices and applying a critical thinking approach for quality and process efficiencies.
Requirements:
- Has demonstrated the ability to work successfully within a team environment and to build effective internal and external working relationships.
- Effectively uses key metrics to demonstrate IT and business impact.
- Strong interpersonal and communication skills (written/verbal/presentation) and the proven ability to influence and communicate effectively across team/geographical/functional boundaries.
- Strong analytical, organizational, critical thinking, and win-win negotiation skills.
- Willingness to embrace change and adapt to new circumstances.
- Excellent communication and documentation skills.
- Strong aptitude to understand and work across multiple technology stacks, taking ownership of data integration in a polyglot environment.
- Technologies Required for Role (REQUIRED FIELD): TIBCO, Java Spring Boot, SQL, JMS, AMQP Messaging Services and Kafka, Docker Container, Azure Kubernetes, and other Azure services, and GitHub code repo
- 5+ years of hands-on experience developing integrations and 2+ years using TIBCO middleware with containers and cloud services.
- Hands-on experience and knowledge of Docker, containers, Kubernetes, and cloud runtime (Azure preferred)
- Hands-on experience in developing APIs, with a good understanding of API security/API gateway usage/gateway policies/patterns.
- Experience running middleware services on Azure runtime, especially Azure AKS, Azure API Management, Azure Service Bus, and Azure Event Hub.
- Experience in EDI mapping and EDI landscape maintenance is good to have.
- Experience managing and monitoring JMS, AMQP, Kafka, and similar messaging solutions is required.
- Solid communication skills: should be able to lead design discussions and clearly communicate with IT functional and business partners.
- Should be able to design and code independently.