IT & Software

Senior Java Software Engineer

Additional Resources Recruitment

Cheltenham · England · United Kingdom

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

#J-18808-Ljbffr

Reference: WJ-766_21519107

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.