Java Software Engineer

Twinstream Limited

Gloucester

Remote

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Fully remote work
Travel to Bristol office (occasional)

Job summary

TwinStream is seeking an experienced Java Software Engineer to join our agile team, building components for a cross-domain security system. This role offers fully remote work and an opportunity to contribute across the full software development lifecycle.

You'll design, develop and maintain high-quality Java software using Spring Boot, participate in code reviews and collaborate with DevOps to support deployment pipelines.

Qualifications

  • Solid Java development experience with Spring Boot.
  • Experience with AWS services and container platforms (Docker, Kubernetes).
  • Familiarity with CI/CD and DevOps practices.
  • Strong communication and problem-solving skills.
  • Experience with REST APIs and databases (PostgreSQL, Oracle, MongoDB or DynamoDB).
  • Experience with testing (unit, acceptance and performance).

Responsibilities

  • Design, develop and maintain high-quality Java software.
  • Investigate technologies and identify effective technical solutions.
  • Write and maintain unit, acceptance and performance tests.
  • Support deployment pipelines and collaborate with DevOps.
  • Troubleshoot complex technical issues and provide third-line support.
  • Participate in code reviews, pair programming and planning.
  • Work with an agile team to deliver reliable software.

Skills

Java development
Spring Boot
Agile practices
Team collaboration
AWS
Docker
Kubernetes
CI/CD
Git

Tools

Jenkins
PostgreSQL
Oracle
MongoDB
REST APIs
RabbitMQ

Job description

Java Software Engineer / £70,000 £90,000 / Fully Remote DV Clearance Eligibility Required

Build innovative software. Solve complex challenges. Make a real impact.

TwinStream is looking for an experienced Java Software Engineer to join our agile development team, building components for a sophisticated cross-domain security system.

This is an opportunity to work on technically challenging projects, contribute throughout the full software development lifecycle and collaborate with talented engineers to develop secure, high-quality solutions.

About TwinStream

Founded in 2019 by engineers tackling complex challenges within government organisations,

TwinStream combines technical excellence with outstanding client service. We've grown to more than 100 people across the UK, delivering innovative solutions in a collaborative and supportive environment.

The Java Software Engineer Role

You’ll be involved in everything from understanding requirements and designing solutions to coding, testing, deployment and ongoing support. We're looking for more than someone who can write code you'll bring curiosity, strong problem-solving skills and a genuine interest in understanding the challenges behind the technology.

Your responsibilities will include:
  • Designing, developing and maintaining high-quality Java software.
  • Investigating technologies and identifying effective technical solutions.
  • Writing and maintaining unit, acceptance and performance tests.
  • Supporting deployment pipelines and working closely with DevOps specialists.
  • Troubleshooting complex technical issues and providing third-line support.
  • Participating in code reviews, pair programming, planning and estimation.
  • Working collaboratively within an agile team to deliver reliable, maintainable software.
What We're Looking For

You’ll have strong Java development experience, an agile mindset and a passion for solving complex technical problems.

Key skills and experience:
  • Java development, ideally using Spring Boot.
  • Agile practices, including TDD, BDD, continuous delivery, DevOps and pair programming.
  • Experience with AWS services, including S3, Fargate, Lambda, SQS and SNS.
  • Databases such as PostgreSQL, Oracle, MongoDB or DynamoDB, plus JPA.
  • REST APIs, RabbitMQ, Docker and Linux.
  • Infrastructure and automation tools, including Terraform, Ansible and Kubernetes.
  • CI/CD and version control tools such as Jenkins, Git, Bitbucket and GitLab.
  • Strong communication, collaboration and problem-solving skills, with a positive and open approach to teamwork.

Desirable: Experience with OpenShift, Docker Compose/Swarm, Python or other languages such as JavaScript, Go and Bash.

You don't need experience with every technology listed. If you have solid Java skills and enjoy learning, collaborating and tackling challenging engineering problems, we'd love to hear from you.

What's in It for You?
  • £70,000 £90,000 salary
  • Fully remote working, with potential travel to the Bristol office in the future
  • The opportunity to work on technically challenging and meaningful projects
  • A collaborative team environment focused on technical excellence
  • The chance to develop your skills while contributing across the full software development lifecycle
Ready for Your Next Challenge?

Join TwinStream and help build secure, high-quality software that tackles complex real-world problems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

TwinStream Limited • West of England

On-site
GBP 65,000 - 100,000
DV Software Engineer
DV Software Engineer

TwinStream Limited • West of England

Hybrid
GBP 55,000 - 85,000
Remote Java Software Engineer — AWS & Clearance Eligible
Remote Java Software Engineer — AWS & Clearance Eligible

TwinStream Limited • West of England

Remote
GBP 65,000 - 100,000
DV-Cleared Java Software Engineer - Remote
DV-Cleared Java Software Engineer - Remote

TwinStream Limited • West of England

Hybrid
GBP 55,000 - 85,000
Java fullstack Engineer
Java fullstack Engineer

NPAworldwide • Manchester

On-site
GBP 70,000 - 85,000
Flexible hours
Hybrid working
Training budget
+4
Remote Java Software Engineer for Cross-Domain Security
Remote Java Software Engineer for Cross-Domain Security

TwinStream Limited • West of England

Hybrid
GBP 50,000 - 70,000
Remote work from home
Software Engineer
Software Engineer

Cathcart Technology • Greater Manchester

Hybrid
GBP 50,000 - 60,000
Bonus
Excellent benefits
Remote-first
+1
Principal Java Engineer
Principal Java Engineer

NPAworldwide • Manchester

On-site
GBP 70,000 - 85,000
Flexitime 37.5 hrs
Hybrid working
Learning budget
+6
Java Software Engineer
Java Software Engineer

Cathcart Technology • Altrincham

On-site
GBP 40,000 - 80,000
Remote‑first working
Clear salary bands and progression
Bonus and benefits package
+2
Senior IT Systems Administrator
Senior IT Systems Administrator

Twinstream Limited • Gloucester

On-site
GBP 50,000 - 60,000
Annual bonus
Private healthcare
Pension 8%
+2