Integration Developer
| Posting date: | 10 March 2026 |
|---|---|
| Hours: | Full time |
| Closing date: | 27 March 2026 |
| Location: | Bury St. Edmunds, Suffolk |
| Remote working: | Hybrid - work remotely up to 2 days per week |
| Company: | Metro Supply Chain UK |
| Job type: | Permanent |
| Job reference: |
Summary
Join our team
Metro Supply Chain is a strategic supply chain solutions partner to some of the world’s fastest growing and most reputable organisations. For 50 years, it has excelled at tailoring integrated, data-driven solutions, fuelled by advanced systems and technology, that fulfil complex and challenging distribution needs. Managing 19 million square feet operating out of more than 175 sites across North America and Europe with a team of 9,000, it is one of Canada’s largest privately owned supply chain solutions companies.
SUMMARY:
The Integration Developer is responsible for designing, developing, and implementing scalable integration solutions across cloud-based and on-premises environments.
This is a great opportunity for someone who has a good fundamental understanding of how to solve problems and create solutions in Go, Java or other languages, who would like to apply and grow these skills within exciting projects.
This role plays a key part in enabling seamless communication between enterprise applications, services, and databases, supporting the organisation’s digital transformation initiatives.
Working closely with cross-functional teams, the Integration Developer ensures that systems are securely, reliably, and efficiently connected, using modern integration patterns, APIs, and middleware technologies.
For full list of responsibilities please click through to our ATS. We have reached the character limit here.
EXPERIENCE:
Essential:
Candidates should show proven experience of integration development and architecture design. We’re not expecting you to be heavily experienced; 3 or so years’ experience would be about the right level for this role.
In terms of skills, candidates need to be proficient in one or more programming languages such as Go and Java; with the ability to pick up more languages as required.
Candidates need to demonstrate the ability to solve problems and recommend solutions in their chosen programming languages.
The following are nice to have:
· Experience using cloud platforms and their service offerings (Microsoft Azure, AWS, GCP, etc).
· Experience in API development, including REST, SOAP, and GraphQL.
· Knowledge of microservices, serverless architectures, and cloud-native integrations.
· Knowledge of automation, orchestration, and infrastructure-as-code tools (Terraform, Ansible, Kubernetes, Docker, etc).
· Knowledge of ETL processes and data transformation.
· Knowledge of authentication and security standards (OAuth, SAML, JWT, IAM, encryption).
· Experience in database technologies (SQL, NoSQL, cloud-based databases like Amazon RDS, Azure SQL) and proficiency of SQL.
· Experience with message brokers and queues (Kafka, Azure Service Bus, RabbitMQ, AWS SQS).
· Experience with version control systems (Git) and CI/CD pipelines.
· Proficiency in integration tools such as MuleSoft, Boomi, Azure Integration Services, or Informatica.
We are an equal opportunity employer committed to building and fostering a diverse workplace where people feel included and valued. We encourage applications from all qualified individuals.
Should you require accommodation for a special ability or need during the recruitment process, please reach out to a member of our Human Resources Team.
Metro Supply Chain is a strategic supply chain solutions partner to some of the world’s fastest growing and most reputable organisations. For 50 years, it has excelled at tailoring integrated, data-driven solutions, fuelled by advanced systems and technology, that fulfil complex and challenging distribution needs. Managing 19 million square feet operating out of more than 175 sites across North America and Europe with a team of 9,000, it is one of Canada’s largest privately owned supply chain solutions companies.
SUMMARY:
The Integration Developer is responsible for designing, developing, and implementing scalable integration solutions across cloud-based and on-premises environments.
This is a great opportunity for someone who has a good fundamental understanding of how to solve problems and create solutions in Go, Java or other languages, who would like to apply and grow these skills within exciting projects.
This role plays a key part in enabling seamless communication between enterprise applications, services, and databases, supporting the organisation’s digital transformation initiatives.
Working closely with cross-functional teams, the Integration Developer ensures that systems are securely, reliably, and efficiently connected, using modern integration patterns, APIs, and middleware technologies.
For full list of responsibilities please click through to our ATS. We have reached the character limit here.
EXPERIENCE:
Essential:
Candidates should show proven experience of integration development and architecture design. We’re not expecting you to be heavily experienced; 3 or so years’ experience would be about the right level for this role.
In terms of skills, candidates need to be proficient in one or more programming languages such as Go and Java; with the ability to pick up more languages as required.
Candidates need to demonstrate the ability to solve problems and recommend solutions in their chosen programming languages.
The following are nice to have:
· Experience using cloud platforms and their service offerings (Microsoft Azure, AWS, GCP, etc).
· Experience in API development, including REST, SOAP, and GraphQL.
· Knowledge of microservices, serverless architectures, and cloud-native integrations.
· Knowledge of automation, orchestration, and infrastructure-as-code tools (Terraform, Ansible, Kubernetes, Docker, etc).
· Knowledge of ETL processes and data transformation.
· Knowledge of authentication and security standards (OAuth, SAML, JWT, IAM, encryption).
· Experience in database technologies (SQL, NoSQL, cloud-based databases like Amazon RDS, Azure SQL) and proficiency of SQL.
· Experience with message brokers and queues (Kafka, Azure Service Bus, RabbitMQ, AWS SQS).
· Experience with version control systems (Git) and CI/CD pipelines.
· Proficiency in integration tools such as MuleSoft, Boomi, Azure Integration Services, or Informatica.
We are an equal opportunity employer committed to building and fostering a diverse workplace where people feel included and valued. We encourage applications from all qualified individuals.
Should you require accommodation for a special ability or need during the recruitment process, please reach out to a member of our Human Resources Team.