Senior Java Software Engineer

Additional Resources Recruitment

Cheltenham

On-site

GBP 72,000 - 88,000

Full time

5 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days leave
Bank holidays
Cycle to Work
Company pension
Training budget
Career progression

Job summary

Additional Resources Recruitment is seeking a Senior Software Developer in Cheltenham to own high-performance backend systems. You will design and implement Java and C++ services, build APIs, microservices, and distributed applications in Linux environments.

Lead technical design, mentor engineers, contribute to architecture, and support CI/CD, DevSecOps practices. The role requires 5+ years of experience, strong problem solving, and collaboration with stakeholders.

Qualifications

  • 5+ years of commercial software development experience.
  • Strong Java and/or C++ development skills.
  • Experience in Linux environments.
  • Backend applications, APIs and distributed systems experience.
  • Understanding of software architecture and design patterns.
  • Experience with multithreading and concurrent development.
  • CI/CD experience with Jenkins, GitLab CI/CD or Azure DevOps.
  • Strong debugging and performance analysis skills.
  • Experience in Agile development environments.

Responsibilities

  • Designing and developing high-performance backend applications using Java and C++.
  • Building APIs, microservices and distributed applications.
  • Leading the technical design and implementation of software components and services.
  • Developing multithreaded and concurrent applications.
  • Troubleshooting and optimising software performance in Linux environments.
  • Conducting code reviews and maintaining engineering standards.
  • Supporting architectural decisions and technical roadmaps.
  • Containerising applications using Docker.
  • Contributing to CI/CD and DevSecOps practices.
  • Mentoring junior and mid-level software engineers.
  • Collaborating with customers and stakeholders to translate requirements into technical solutions.

Skills

Java
C++
Linux
Backend development
APIs & microservices
Multithreading
OO design patterns
CI/CD
Docker
Agile

Tools

Docker

Job description

Excellent Benefits Package

Important: You must already hold valid SC Security Clearance to be considered for this position.

We’re recruiting an experienced Senior Software Developer to join an innovative engineering team, developing high-performance backend software solutions using Java and C++ within Linux environments.

This is a senior-level position offering the opportunity to take technical ownership, contribute to architecture and technical strategy, and mentor other developers while working on complex, enterprise-scale systems.

What you’ll be doing:
  • Designing and developing high-performance backend applications using Java and C++
  • Building APIs, microservices and distributed applications
  • Leading the technical design and implementation of software components and services
  • Developing multithreaded and concurrent applications
  • Troubleshooting and optimising software performance within Linux environments
  • Conducting code reviews and maintaining high engineering standards
  • Supporting architectural decisions and technical roadmaps
  • Containerising applications using Docker
  • Contributing to CI/CD and DevSecOps practices
  • Mentoring junior and mid-level software engineers
  • Working closely with customers and internal stakeholders to translate requirements into technical solutions
What we’re looking for:
  • 5+ years’ commercial software development experience
  • Strong Java and/or C++ development skills
  • Strong experience working within Linux environments
  • Backend applications, APIs and distributed systems experience
  • Strong understanding of software architecture, design patterns and OOP
  • Experience with multithreading and concurrent development
  • Relational and/or NoSQL database experience
  • Docker/containerisation knowledge
  • CI/CD experience – Jenkins, GitLab CI/CD or Azure DevOps
  • Strong debugging, performance analysis and problem-solving skills
  • Experience working within Agile development environments
  • Salary up to £80,000
  • 25 days’ annual leave + bank holidays
  • Cycle to Work scheme
  • Company pension contributions
  • Dedicated training package and development budget
  • Excellent opportunities for career progression

Please note: Due to the nature of the work, applicants must hold valid SC Security Clearance at the time of application. Unfortunately, candidates without current SC clearance cannot be considered.

#SoftwareDeveloper #SeniorSoftwareDeveloper #JavaDeveloper #CPlusPlus #Java #Linux #SoftwareEngineering #BackendDeveloper #SCclearance #TechJobs #UKJobs

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Experis UK • Cheltenham

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Sanderson Government & Defence • Greater London

On-site
GBP 40,000 - 100,000
Onsite 4 days a week in London
Defence and national security projects
Java Full Stack Engineer
Java Full Stack Engineer

83zero • Greater London, Manchester, Glasgow

Hybrid
GBP 50,000 - 70,000
Senior Java Developer
Senior Java Developer

iO Associates • Greater London

Remote
GBP 60,000 - 80,000
Software Engineer
Software Engineer

Gattaca • Leatherhead

On-site
GBP 65,000 - 95,000
25 days holiday
Bonus scheme
Company pension
+5
Senior Java fullstack Developer
Senior Java fullstack Developer

NPAworldwide • Greater London

Hybrid
GBP 70,000 - 85,000
Flexitime 37.5h
Hybrid work
Training budget
+5
Staff Software Engineer
Staff Software Engineer

IO Associates • Warminster

Hybrid
GBP 60,000 - 100,000
Benefits
Java Developer
Java Developer

RedRock Consulting • Leeds, Sheffield, Greater London

On-site
GBP 101,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Manchester

Hybrid
GBP 80,000 - 100,000
Matched pension and healthcare
Regular socials and company events
Career Coach and technical guilds
Senior Java fullstack Engineer
Senior Java fullstack Engineer

NPAworldwide • West of England

Hybrid
GBP 70,000 - 85,000
Competitive salary up to £85,000
Hybrid working
Flexible 37.5-hour week
+6