Java Software Engineer in Newcastle upon Tyne

Java Software Engineer in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 28800 - 48000 £ / year (est.) No working from home possible
TrueNorth

At a Glance

  • Tasks: Design and develop high-quality Java applications and APIs in a dynamic Agile team.
  • Company: Leading tech organisation in Newcastle, known for innovative digital solutions.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Great career advancement opportunities in a modern work environment.
  • Why this job: Join a collaborative team and make an impact with cutting-edge technology.
  • Qualifications: Experience with Java 8+, Spring, and Agile methodologies required.

The predicted salary is between 28800 - 48000 £ per year.

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 will 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

Java Software Engineer in Newcastle upon Tyne employer: TrueNorth

TrueNorth is an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration in the heart of Newcastle upon Tyne. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to mentor junior developers, all while working in a modern Agile environment that values your contributions to high-quality digital solutions.

TrueNorth

Contact Details:

TrueNorth Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer in Newcastle upon Tyne

Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly message can go a long way in getting your foot in the door.

Tip Number 2

Prepare for those interviews! Brush up on your Java skills and be ready to discuss your experience with Spring and RESTful APIs. We recommend doing mock interviews to build your confidence.

Tip Number 3

Show off your projects! If you’ve built any Java applications or contributed to open-source projects, make sure to highlight them. A portfolio can really set you apart from the crowd.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Java Software Engineer in Newcastle upon Tyne

Java 8+
Spring Framework
Spring Boot
Hibernate
JPA
SQL
NoSQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java experience and any relevant frameworks like Spring and Spring Boot. We want to see how your skills match the job description, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about Java development and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Show Off Your Projects:If you've worked on any cool projects, especially those involving RESTful APIs or frontend technologies like Angular or React, make sure to mention them. We’re keen to see what you’ve built and how you approach problem-solving.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at TrueNorth

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially Java 8+ features. Be ready to discuss your experience with Spring and Spring Boot, as well as any projects where you've built scalable backend services. Practising coding challenges can help you articulate your thought process during technical questions.

Familiarise Yourself with Agile Methodologies

Since the role involves working in an Agile environment, it’s crucial to understand Agile principles and practices. Be prepared to share examples of how you've contributed to Agile teams in the past, whether through sprints, stand-ups, or retrospectives. This shows you can adapt and thrive in their dynamic setting.

Showcase Your Collaboration Skills

Collaboration is key in this role, especially when working with frontend developers. Think of specific instances where you’ve successfully collaborated across disciplines. Highlight your experience with tools like Git for version control and how you’ve participated in code reviews to improve team output.

Prepare for Problem-Solving Questions

Expect to face troubleshooting and debugging scenarios during the interview. Prepare to discuss how you've approached root-cause analyses in previous roles. Being able to demonstrate your problem-solving skills will show that you can enhance application reliability and contribute to continuous improvement initiatives.