Job Overview
We are seeking a highly skilled API / Integration Architect to lead the design, development, and implementation of complex integration solutions across diverse platforms and systems. The successful candidate will play a pivotal role in shaping our cloud architecture and ensuring seamless connectivity between various enterprise applications. This role offers an exciting opportunity to work on cutting-edge technologies, including microservices, cloud computing, and DevOps practices, within a dynamic and innovative environment.
What you’ll be doing:
- Assessing existing systems and defining API-led integration strategy
- Data formats, interoperability, authentication and security
- Designing target integration architecture
- Supporting data and technical feasibility assessments
- Identifying opportunities for Automation
- Contributing to discovery outputs and recommendations
- Lead the architecture and design of scalable, secure, and efficient API solutions using REST, SOAP, WCF, and other web services standards.
- Develop comprehensive system design documentation employing UML and design patterns to ensure clarity and maintainability.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications aligned with business goals.
- Oversee the integration of front-end frameworks such as Angular, Ember.js, React, Backbone.js, Kendo, and Bootstrap with back-end services.
- Implement continuous integration pipelines using Jenkins, Git, Maven, and Docker to streamline deployment processes.
- Architect cloud-based solutions leveraging AWS, Azure, S3, Kubernetes, Docker, and cloud architecture best practices.
- Ensure adherence to SDLC methodologies while managing system design for applications built on Java, C#, .NET, Python, Ruby on Rails, PHP (WordPress), and other technologies.
- Manage database integrations involving MySQL, SQL Server (Microsoft SQL Server), Oracle, NoSQL databases like MongoDB and Cassandra.
- Utilise system design principles to develop microservices architectures employing Spring Framework, Service-oriented Architecture (SOA), WebSphere, WebLogic, Tomcat, JBoss.
- Facilitate release management activities including version control with SVN or Git repositories and deployment automation with Ansible or similar tools.
- Conduct requirements gathering sessions to identify client needs and translate them into effective technical solutions.
- Provide technical leadership in solution architecture for enterprise projects involving Web services (REST & SOAP), XML/JSON data formats, WCF services, and secure HTTPS protocols.
Requirements
- Experience working in public sector or complex environments
- Proven experience as an API / Integration Architect or similar senior role within enterprise environments.
- Strong proficiency in designing APIs using RESTful services and SOAP protocols; experience with WCF is desirable.
- Extensive knowledge of cloud computing platforms such as AWS or Azure; experience with S3 storage solutions is advantageous.
- Proficiency in multiple programming languages including Java (Spring Framework), C# (.NET), Python, Ruby on Rails; front-end skills in AngularJS or React are a plus.
- Solid understanding of system design principles including microservices architecture and service-oriented architecture (SOA).
- Experience with containerisation tools such as Docker and Kubernetes for deployment orchestration.
- Familiarity with DevOps practices including CI/CD pipelines using Jenkins or Maven; version control systems like Git or SVN are essential.
- Knowledge of databases such as MySQL, Microsoft SQL Server (Entity Framework), Oracle PL/SQL or NoSQL options like MongoDB or Cassandra.
- Strong grasp of web technologies including HTML5, CSS3, AJAX, XML/JSON data formats; experience with web frameworks such as Struts or WebSphere is beneficial.
- Ability to gather requirements effectively through stakeholder engagement and translate them into robust technical solutions.
- Relevant certifications in cloud architecture (AWS Certified Solutions Architect) or enterprise integration are desirable but not mandatory. This position offers an excellent opportunity for a motivated professional to influence our technology landscape significantly while working on innovative projects that span multiple disciplines within IT infrastructure and software development.
- Strong experience in API architecture (REST, microservices, integration patterns)
- Experience integrating enterprise platforms (e.g. HR, case management, CRM systems)
- Understanding of API security, IAM and governance
- Strong stakeholder engagement and workshop facilitation skills
Job Type: Freelance
Pay: £425.00-£475.00 per day
Ability to commute/relocate:
- London: reliably commute or plan to relocate before starting work (preferred)
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in London