Software Developwe - Stevenage - Hybrid We are looking for a Software Developer with experience in building and integrating cloud-based and third-party systems. In this role, you will use your skills in Java or Python and AWS to develop, maintain, and optimize integration solutions, APIs, and workflows. Experience with low-code tools or additional integration platforms is a plus, but not required. Responsibilities: Develop and maintain backend services and integration components using Java or Python. Build and optimize RESTful APIs and AWS Lambda functions to support data processing and integration needs. Integrate SaaS applications with cloud environments, focusing on secure and efficient data flow. Use AWS services like API Gateway, Lambda, EventBridge, SNS, SQS, and Glue to implement integration solutions. Participate in technical discussions about API design, data flow, and integration strategies. Write clean, maintainable, and well-documented code. Collaborate with cross-functional teams to gather requirements and deliver integration solutions. Follow best practices for code quality, security, and testing. Participate in Agile/Scrum ceremonies and contribute to timely delivery of tasks. Monitor, troubleshoot, and optimize integration workflows using AWS tools (CloudWatch, CloudTrail). Required Experience: 3 years of software development experience, ideally with some system integration or API development exposure. Proficiency in Java or Python. Practical experience with AWS services such as Lambda, API Gateway, EventBridge, SQS, SNS, or Glue. Familiarity with RESTful APIs and API security concepts (OAuth, JWT). Experience with version control systems like Git. Strong problem-solving and communication skills. Ability to work collaboratively in Agile teams.