> Markdown version of [/jobs/ext/2260454-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2260454-java-software-engineer). 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). --- # Java Software Engineer - **Company:** TrueNorth - **Location:** Newcastle upon Tyne, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Code Review, Relational Databases, Software Debugging, Hibernate (Java), Java Persistence API, Java Web Services, Spring Framework, NoSQL, Scrum Methodology, Software Engineering, SQL Databases, ReactJS, Spring-boot, Backend, Git, Containerization, AngularJS, Kubernetes, Information Technology, Front End Software Development, Restful APIs, Docker, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815169871-java-software-engineer ## About the Role * Proven commercial experience with Java 8+. * Strong knowledge of Spring and Spring Boot frameworks. * Experience working with persistence frameworks (Hibernate, JPA, etc.). * Proficiency with SQL and relational databases. * Experience designing and consuming RESTful APIs. * Proficient in using Git and working within Agile/Scrum environments. * Experience with frontend technologies such as Angular or React. * Familiarity with CI/CD pipelines and containerisation (Docker, Kubernetes). * Understanding of microservices architecture and cloud-based deployment. ## Description Java Software Engineer Direct message the job poster from TrueNorth® Newcastle upon Tyne/ or Scotland (hybrid) Our client is a leading technology-focused organisation based in Newcastle upon Tyne, known for delivering innovative and scalable digital solutions. Due to continued growth, they are seeking skilled Java Developers at both mid and senior levels to join their dynamic engineering team. You'll work in a modern Agile environment, collaborating across disciplines to design, build, and maintain high-performing backend systems with opportunities to contribute to frontend development using Angular or React. Key Responsibilities * Design, develop, and maintain high-quality Java-based applications and APIs. * Build scalable backend services using Java 8+, Spring, and Spring Boot. * Integrate with SQL and NoSQL databases using appropriate persistence frameworks (e.g., Hibernate, JPA). * Develop and consume RESTful services. * Contribute to the full software development lifecycle within an Agile environment. * Collaborate with frontend developers using Angular or React. * Use Git for version control and participate in regular code reviews. * Troubleshoot, debug, and perform root-cause analyses to improve application reliability. * Mentor junior developers and support continuous improvement initiatives (for senior roles). Required Skills & Experience * Proven commercial experience with Java 8+. * Strong knowledge of Spring and Spring Boot frameworks. * Experience working with persistence frameworks (Hibernate, JPA, etc.). * Proficiency with SQL and relational databases. * Experience designing and consuming RESTful APIs. * Proficient in using Git and working within Agile/Scrum environments. * Experience with frontend technologies such as Angular or React. * Familiarity with CI/CD pipelines and containerisation (Docker, Kubernetes). * Understanding of microservices architecture and cloud-based deployment. Seniority Level Mid-Senior level Employment Type Full-time Job Function Information Technology Industries Staffing and Recruiting ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk)