Java Software Engineer

TrueNorth
Newcastle upon Tyne, UK
9 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

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
+14 more
Software Engineering SQL Databases ReactJS Spring-boot Backend Git Containerization AngularJS Kubernetes Information Technology Front End Software Development Restful APIs Docker Microservices

Job 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

Requirements

  • 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all