Backend Developer (Java/Spring Boot)

Jobgether

UK, United Kingdom · Onsite · Full Time

Posted

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Developer (Java/Spring Boot) based in United Kingdom. Join a fully remote product development team working on modern digital products for ambitious organizations. You’ll build reliable backend systems, APIs, services, integrations, and database solutions using Java and Spring Boot. Your work will contribute directly to production features, with ownership extending from implementation through testing and release. You’ll collaborate closely with frontend, QA, DevOps, product, design, and client-side stakeholders in a cross-functional environment. The role offers meaningful autonomy while encouraging developers to challenge assumptions, communicate risks, and understand the wider product context. You’ll work on a project currently expected to run through February 2027, with the opportunity to apply modern engineering practices in a distributed team. This is an excellent fit for a mid-level backend engineer who values clean code, strong collaboration, technical ownership, and continuous learning. Accountabilities Develop clean, maintainable, testable, and efficient backend applications using Java and Spring Boot. Design, build, and maintain secure, reliable REST APIs and backend services for frontend applications and other systems. Develop and maintain PostgreSQL database schemas, queries, indexes, migrations, data models, and persistence layers using Hibernate/JPA. Translate product and business requirements into robust backend functionality and well-structured business logic. Develop and maintain microservices within distributed backend architectures. Implement third-party integrations, internal services, and other backend integrations based on project requirements. Ensure data accuracy, consistency, validation, and correct handling of edge cases. Write and maintain automated tests and collaborate closely with QA engineers to ensure appropriate feature coverage. Take ownership of assigned backend features from implementation through testing, release, and delivery. Collaborate with frontend engineers, QA, DevOps, product managers, designers, and other backend developers to deliver complete product features. Identify and communicate unclear requirements, technical risks, dependencies, and potential blockers early. Participate…

Apply for this job