Integration Engineer
Integration Engineer - Stevenage - Hybrid
We are seeking an Integration Specialist to design, develop, and deploy integrations between cloud-based and third-party systems using AWS services like API Gateway, Lambda, EventBridge, and SQS. The role involves building scalable, secure integrations and collaborating with cross-functional teams to ensure efficient data flow and best practices.
Responsibilities:
- Develop and deploy integration solutions using AWS services (e.g., API Gateway, AWS Glue, Lambda, EventBridge, SNS, SQS).
- Write and maintain RESTful APIs using AWS API Gateway and Lambda (Java or C#).
- Develop and optimise AWS Lambda functions to support data integration processes, focusing on performance and cost efficiency.
- Assist in implementing event-driven architectures using Amazon EventBridge, SNS, and SQS to process real-time data.
- Integrate third-party SaaS applications (e.g., Salesforce, Workday, ServiceNow) into AWS environments.
- Write clean, maintainable, and efficient code for APIs, integration workflows, and Lambda functions.
- Assist in the configuration and customisation of integration workflows to meet business requirements.
- Participate in technical discussions related to API design, data flow, and integration strategies, contributing to design decisions.
- Follow best practices for code quality, writing clean, maintainable, and well-documented code that adheres to the organisation’s coding standards.
- Participate in peer code reviews to ensure code quality, identify potential issues, and share knowledge with team members.
- Ensure security by design, incorporating best practices for securing data and APIs, including encryption, authentication, and access control.
- Write scalable and performant code, optimising AWS Lambda functions and integrations for low latency and high throughput.
- Write unit tests for Lambda functions, APIs, and integration components to ensure reliability and quality of code.
- Work in an Agile/Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives, and delivering committed tasks on time.
Required Experience:
- 2+ years of experience in system integration, API development, and working with AWS cloud services.
- Hands-on experience with AWS services including API Gateway, Lambda, EventBridge, SQS, SNS, and Glue.
- Proficiency in developing AWS Lambda functions using Python, Java or C#.
- Solid understanding of RESTful APIs, including experience with OAuth, JWT, and API security best practices.
- Familiarity with AWS DevOps tools such as CodePipeline, CodeDeploy, and CodeBuild for deploying integrations and automating workflows.
- Strong understanding of security best practices in API development, including data encryption, secure authentication, and access control.
- Familiarity with unit testing and writing testable, maintainable code for Lambda functions, APIs, and integration components.
- Experience with monitoring and logging AWS integrations using CloudWatch and CloudTrail for debugging and troubleshooting.
- Experience working in Agile/Scrum environments, participating in sprint planning, daily stand-ups, and delivering on sprint goals.
- Proficient in using version control systems such as Git to manage code changes.
- Strong problem-solving and troubleshooting skills, with the ability to diagnose and resolve integration issues and deployment failures.
- Basic experience in event-driven architectures, leveraging services like Amazon EventBridge, SNS, and SQS for real-time data processing.
- Excellent communication and collaboration skills, with the ability to work closely with cross-functional teams to gather requirements and design integration solutions.
- Company
- Akkodis
- Location
- Stevenage, Hertfordshire, UK
- Posted
- Company
- Akkodis
- Location
- Stevenage, Hertfordshire, UK
- Posted