Java Software Engineer

Twinstream Limited
Bristol, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£70,000.0 - £90,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon S3 Bash Shell Cloud Computing Code Review Databases Continuous Delivery Continuous Integration Linux
+31 more
DevOps Amazon DynamoDB Revision Control Systems Java Persistence API Python (Programming Language) PostgreSQL MongoDB OpenShift Oracle (Applications) Pair Programming Software Maintenance RabbitMQ Ansible Amazon Simple Notification Service (SNS) Software Engineering Performance Testing Delivery Pipeline Spring-boot Software Troubleshooting Gitlab Git Kubernetes AWS Fargate Bitbucket Functional Programming Restful APIs Amazon Simple Queue Service (SQS) Terraform Docker Jenkins Golang

Job description

  • 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 work closely with DevOps specialists
  • Troubleshoot complex technical issues and provide third-line support
  • Participate in code reviews, pair programming, planning and estimation
  • Collaborate within an agile team to deliver reliable, maintainable software
  • Contribute throughout the software development lifecycle, from understanding requirements and designing solutions through coding, testing, deployment and ongoing support

Technologies:

  • AWS
  • Lambda
  • Ansible
  • Bash
  • BitBucket
  • CI/CD
  • DevOps
  • Docker
  • Git
  • GitLab
  • Support
  • JPA
  • Java
  • JavaScript
  • Jenkins
  • Kubernetes
  • Linux
  • MongoDB
  • OpenShift
  • Oracle
  • PostgreSQL
  • Python
  • REST
  • RabbitMQ
  • Security
  • Spring
  • Spring Boot
  • TDD
  • Terraform
  • Cloud

Requirements

  • Strong Java development experience, ideally using Spring Boot
  • Experience with agile practices, including TDD, BDD, continuous delivery, DevOps and pair programming
  • Experience with AWS services such as S3, Fargate, Lambda, SQS and SNS
  • Experience with databases such as PostgreSQL, Oracle, MongoDB or DynamoDB, plus JPA
  • Familiarity with REST APIs, RabbitMQ, Docker and Linux
  • Experience with infrastructure and automation tools, including Terraform, Ansible and Kubernetes
  • Experience with CI/CD and version control tools such as Jenkins, Git, Bitbucket and GitLab
  • Strong communication, collaboration and problem-solving skills, with a positive, open approach to teamwork
  • Desirable: Experience with OpenShift, Docker Compose or Swarm, Python, or other languages such as JavaScript, Go and Bash
  • Applicants need not have experience with every listed technology; solid Java skills and a willingness to learn are valued

About the company

We are TwinStream, a company founded in 2019 by engineers addressing complex challenges within government organisations. We have grown to more than 100 people across the UK and deliver innovative solutions with a focus on technical excellence, client service, and a collaborative, supportive environment. This role contributes to components for a sophisticated cross-domain security system and offers technically challenging, meaningful projects, a collaborative team, and opportunities to develop skills across the full software development lifecycle. The salary is £70,000-£90,000, and the position is fully remote, with potential travel to our Bristol office in the future. DV clearance eligibility is required.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…