Enable job alerts via email!

Senior Java Engineer

Tria

England

Hybrid

GBP 55,000 - 60,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 well-established technology company in the UK is seeking a Senior Software Engineer to design and develop large-scale software systems. The ideal candidate will have over 5 years of experience in Java development and strong knowledge of SQL and web services. This hands-on role allows for technical influence without management responsibilities in a flexible hybrid working environment.

Benefits

Flexible hybrid working
Supportive team culture
Clear technical progression pathway

Qualifications

  • 5+ years of experience in Java development.
  • Strong knowledge of SQL and web services (REST/SOAP).
  • Solid understanding of software design principles.
  • Experience working on enterprise-scale systems.
  • Strong analytical and communication skills.

Responsibilities

  • Lead the design and delivery of new features and improvements.
  • Develop and maintain complex Java-based applications.
  • Collaborate on architecture and system design decisions.
  • Coach and support other engineers within the team.
  • Promote high standards in coding and delivery practices.

Skills

Java development
SQL
REST
SOAP
Analytical skills
Communication skills

Tools

Spring
Spring Boot
CI/CD tools
Job description

Location: Worcester (preferred) or Winchester, UK
Salary: 55,000
Hybrid: 2 days a week in the office

About the Company

We're working with a well-established technology business that develops enterprise-scale software used across the financial and insurance sectors. The company is modernising its platforms and strengthening its engineering capability to deliver high-performing, scalable systems that support major clients across the UK.

The Role

As a Senior Software Engineer, you'll play a key part in designing, developing, and improving large-scale software systems. This is a hands-on technical role where you'll contribute directly to architecture and development, while supporting and mentoring other engineers.

It's an ideal opportunity for an experienced Java developer who enjoys solving complex challenges and wants to influence technical direction without moving into a management position.

Key Responsibilities
  • Lead the design and delivery of new features and improvements
  • Develop and maintain complex Java-based applications
  • Collaborate on architecture and system design decisions
  • Coach and support other engineers within the team
  • Promote high standards in coding and delivery practices
About You

You're an experienced software engineer who takes ownership, communicates clearly, and thrives in a collaborative Agile environment.

Essential:

  • 5+ years of experience in Java development
  • Strong knowledge of SQL and web services (REST/SOAP)
  • Solid understanding of software design principles
  • Experience working on enterprise-scale systems
  • Strong analytical and communication skills

Desirable:

  • Familiarity with Spring / Spring Boot and CI/CD tools
  • Background in financial services or similar complex environments
What\'s on Offer
  • Salary up to 60,000
  • Flexible hybrid working (2 days in office)
  • Supportive and collaborative team culture
  • Clear technical progression pathway
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.