Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer — Remote, TDD & Cloud Focus

Version 1

Newcastle upon Tyne

On-site

GBP 40,000 - 55,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology services provider in Newcastle upon Tyne is looking for an Intermediate Java Software Engineer. In this role, you will develop high-quality software solutions within a cross-functional team, enhancing your technical skills and contributing to process improvements. The ideal candidate should have solid Java experience and familiarity with Agile practices. This position offers attractive benefits, including flexible working arrangements and a strong focus on employee wellbeing.

Benefits

Quarterly Performance-Related Profit Share Scheme
Career Progression & mentorship
Flexible/remote working options
Private Healthcare Cover
Generous holiday allowance
Educational assistance for certifications

Qualifications

  • Experience in a Scrum Team and Agile environment.
  • Solid software engineering practices, especially with Java.
  • Experience with TDD and maintaining a reliable testing suite.
  • Familiarity with Apache Kafka for real-time data processing.
  • Experience in developing REST-based APIs.
  • Knowledge of SQL and related stored procedures.
  • Basic understanding of DevOps principles and CI/CD tools.
  • Experience with Docker, Kubernetes, or OpenShift.
  • Knowledge in cloud services such as AWS, Azure.
  • Some front-end development experience is desirable.

Responsibilities

  • Develop high-quality software solutions meeting client needs.
  • Expand technical skills and contribute to process improvements.
  • Follow best engineering practices in the project.
  • Create clear documentation for user experience.

Skills

Java
Agile development
Test-Driven Development (TDD)
Apache Kafka
REST-based APIs
SQL
DevOps principles
Docker
Kubernetes
Cloud platforms (AWS, Azure)

Tools

Spring/Spring Boot
JUnit
Hibernate
CI/CD tools (Jenkins, Ansible)
Job description
A leading technology services provider in Newcastle upon Tyne is looking for an Intermediate Java Software Engineer. In this role, you will develop high-quality software solutions within a cross-functional team, enhancing your technical skills and contributing to process improvements. The ideal candidate should have solid Java experience and familiarity with Agile practices. This position offers attractive benefits, including flexible working arrangements and a strong focus on employee wellbeing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.