Senior Integration Developer

Salary & Benefits: Competitive plus benefits

Department / Function: Software Development

Location: West Midlands

Job Advert Description:

The Role

We have an exciting opportunity for a Senior Integration Developer to join our growing Integration practice within our UK Delivery Centre in Birmingham.

The Opportunity

  • Responsible for understanding and explaining best practices, designs and patterns and applying these through software engineering practices to deliver and support the expected requirements and tasks.
  • These tasks may well include:
    • Designing and developing an API specification, an API implementation, Integration Flows between various endpoints or a collection of Microservices.
    • The use of defined API\Integration\Development Frameworks and different testing methodologies for functional and non-functional needs (Performance and Security Testing).

The Person

  • A strong appreciation for, and good knowledge and experience of designing, developing and testing integrations with a variety of different endpoints, protocols and security policies. 
  • Good knowledge and experience of automation and the setup of Continuous Integration (CI) and Continuous Deployment (CD) to local and predominately cloud based environments is important. and supporting the testing of those deployments.
  • Experience of the successful delivery of designs and artefacts for multi-tiered, modern software applications, including APIs, Integration and Microservices based applications and services
  • Experience of using Enterprise Integration Patterns
  • Experience of integrating with endpoint types such as SOAP, REST, SQL/No-SQL, SAP, Salesforce, Microsoft Dynamics, SaaS. Thus, knowledge and experience of the application of Enterprise Integration Patterns is paramount.
  • Good experience with at least four of the following: Spring Framework, MuleSoft Anypoint Platform, Apache Camel, Node.js, API Specifications (Swagger/OpenAPI, RAML), API Managers (MuleSoft, Apigee, WSO2), Message Broker (ActiveMQ, RabbitMQ), Docker, Container Orchestrators (Kuberbetes, OpenShift), Public Cloud (AWS, Azure, Google Compute), Functional Programming frameworks (Lambda, ServerLess, Scala).
  • Experience with the automation of software delivery processes, i.e. CI/CD, using Jenkins, TeamCity, Git, IaC, Configuration Management using technologies like Terraform, Jenkins, Ansible, Docker
  • Experience of delivering under various methodologies and processes including Agile, Scrum/Kanban, Waterfall, etc


Join NTT DATA in the UK and you will be joining a growing company where you will be more than just another employee. With an entrepreneurial attitude you will have the opportunity to grow your career and stand out from the crowd. At NTT DATA we help develop innovative business and IT solutions for some of the most respected organisations in the public and private sectors. 

At NTT DATA we place great importance on the value of diversity. The powerful effect of being able to call on a diverse workforce and all the benefits that go with it are central to our culture. It's a core principle that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. We believe that building an inclusive and diverse workplace is essential to our success; we want our people to feel comfortable, be themselves and, as a result thrive.

Back to search Email to a friend Apply now

Job alerts

Register for our email job alerts and be the first to find out about jobs you may be interested in.