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.
Databa...
Java Software Engineer in Bristol employer: TwinStream
Starling Bank is an exceptional employer, offering a dynamic and innovative work environment in the heart of London. With a strong emphasis on collaboration and data-driven decision-making, employees enjoy the flexibility of hybrid working arrangements and the opportunity to contribute to impactful projects that shape the future of fintech. The company fosters a culture of growth, encouraging continuous learning and development while providing the tools and support needed for engineers to thrive in their roles.