Salary: £50,000 - 65,000 per year Requirements: Excellent Java development experience (Java 11) in a production environment, including Spring Boot, dependency injection, and RESTful API design. Strong PostgreSQL skills: schema design, complex query writing, index optimisation, and migration tooling (Flyway or Liquibase). Experience designing and documenting APIs using OpenAPI/Swagger. Proficiency with build tools such as Maven or Gradle and a modern Java development workflow. Understanding of software design principles such as SOLID, DRY, and Clean Architecture. Familiarity with containerised deployment environments (Docker, Kubernetes) from a developer perspective. Great communication skills, able to contribute to future roadmaps for the products. Understanding and interest in AI coding assistants - Claude Code, GitHub Copilot, Cursor, or equivalent. Responsibilities: Be highly involved with knowledge transfer, including code walkthroughs, pairing sessions, and documentation reviews with the outgoing external team. Gain understanding of the current Java application architecture, including service boundaries, dependency injection patterns, build system, and deployment configuration. Design and implement new back-end features, enhancements, and bug fixes in Java, following agreed coding standards and architectural principles. Manage the PostgreSQL data model, including schema design, migration management (Flyway/Liquibase), indexing strategy, and query optimisation. Design, document, and maintain RESTful and/or GraphQL APIs, ensuring consistency, versioning, and thorough OpenAPI/Swagger documentation. Identify, catalogue, and systematically address technical debt in collaboration with the wider team. Technologies: AI API Claude Code Copilot Cursor Docker Flyway GitHub Gradle GraphQL Java Kubernetes Liquibase Maven OpenAPI PostgreSQL Spring Spring Boot Swagger Backend More: We are a dynamic company transitioning our software development from an outsourced model to in-house, and we are seeking an experienced Back End Developer to join our team. This hybrid role allows for two days per week in the office, enabling collaboration and camaraderie among team members. We value innovation and effective communication, offering an environment where your skills will contribute significantly to our product roadmaps and technical practices. last updated 20 week of 2026