> Markdown version of [/jobs/ext/2425814-software-developer-java](https://www.wearedevelopers.com/jobs/ext/2425814-software-developer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Java) - **Company:** SS Technologies - **Location:** UK (Remote available) - **Salary:** £35,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Software Quality, Software Debugging, DevOps, MongoDB, Node.Js, Scrum Methodology, SQL Databases, Git, Event Driven Architecture, Gitlab-ci, Apache Kafka, Terraform, Docker, Microservices - **Published:** August 5, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=8a9f472998b44dd9 ## About the Role We are operating in Agile (Scrum with Kanban principles), continuously delivering value to a Public Beta service. This role includes some 3rd-line support responsibilities, including out-of-hours support when required., * Experienced as a Software Developer * Java & Node.js * AWS & Docker containerisation * CI/CD pipelines & Git * MongoDB or SQL databases * Microservices architecture / Kafka (advantage) * Agile delivery (Scrum / Kanban) * Familiar with DevOps practices & infrastructure troubleshooting * Excellent problem-solving, communication and stakeholder interaction ## Description * Design, build and maintain modern, cloud-hosted services using Java & Node.js * Work within a microservices / event-driven architecture (Kafka desirable) * Build and optimise CI/CD pipelines (GitLab CI preferred) * Write Infrastructure as Code (Terraform) to provision and deploy AWS infrastructure * Collaborate closely with front-end engineers, product owners and architects * Ensure high standards of code quality, security, performance and accessibility * Apply TDD and automated testing to ensure reliability * Troubleshoot, debug and optimise existing systems * Contribute to reusable libraries, long-term engineering strategy and community best practice * Participate in sprint ceremonies, reviews, demos and planning