Enable job alerts via email!

Senior Java Developer

Government Recruitment Service

Sheffield

On-site

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Job summary

A governmental recruitment agency in the United Kingdom seeks a Senior Java Developer. You will be responsible for developing core components, mentoring other engineers, and maintaining software quality. The ideal candidate has extensive experience with Java and related technologies, and is able to work autonomously. This role includes the possibility of out-of-hours work with additional payment.

Qualifications

  • Proven experience in Java and other backend technologies.
  • Ability to write clean and secure code.
  • Experience in mentoring and leading technical teams.

Responsibilities

  • Deliver secure and reliable software solutions.
  • Evaluate design choices for quality assurance.
  • Define and document test cases for new systems.

Skills

Java
Node.js
React
JavaScript
Typescript
Angular
PostgreSQL
AWS
Kubernetes
Docker
Job description

The Senior Java Developer is key for our product delivery, you will develop core components of our solutions and help select appropriate technologies. Your subject matter expertise will enable you to operate with greater levels of autonomy and decision making.

You will work to our technical standards writing clean, secure code following a test‑driven approach, ensuring the code is open as far as possible and can be re‑used.

The Senior Java Developer will be expected to mentor and lead other engineers in technical tasks, as well as support recruitment and assessment activities.

Tools and Technologies we use
  • Backend: Java, Node.js
  • Frontend: React, JavaScript, Typescript, Angular
  • Data: PostgreSQL, Aurora, AWS RDS, MongoDB, Apache Cassandra
  • DevOps: AWS, Kubernetes, Azure, Jenkins, Docker, Ansible, Terraform
What you will do
  • Delivering secure, reliable and scalable software, and supporting your team with technical tasks when needed.
  • Evaluating and advising on design choices and ensuring that software is high quality and balances technical and business considerations.
  • Defining and documenting test cases for new systems and maintaining live systems to ensure ongoing performance.
  • Evolving new approaches/solutions with other professionals through discoveries, maintaining a focus on development and deployment.
  • Helping prioritise and direct technical tasks across your team, to balance new and live services.
  • Like many organisations we need to maintain our services 24/7, therefore, on occasions there may be a requirement to work out of hours, for which you will be paid an additional allowance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.