Job Description
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.