Software Engineer - Java and C++

Contract type
Freelance
Work mode
Remote · UK
Experience
3 years

Job description

TwinStream software engineers (Java) develop components of a cross-domain security system within an agile development team, covering the entire software development lifecycle. This is a 3-month rolling contract outside IR35, remote, requiring BPSS clearance.

At a glance

Employment
Contract · Independent contractor
Work mode
Remote · UK
Pay
GBP 500 – 600 / day

What you'll do

  • Understand high-level requirements and collaborate to find solutions
  • Investigate technologies to gain a deep understanding of their applicability
  • Develop high-quality code
  • Problem-solving deeply technical issues
  • Build tests at all stages of development from unit tests to acceptance & performance tests
  • Build deployment code and pipelines, consulting with DevOps specialists
  • Analyse and resolve issues from 3rd line support
  • Collaborate in code development and review colleagues' work
  • Participate in indicative estimating & planning
  • Any other reasonable duties relevant to skills and experience

What we're looking for

  • Experience in developing software using our core and/or related technologies
  • An agile development mindset
  • Experience in agile working practices including TDD, BDD, continuous delivery, DevOps, pair programming, estimating & planning
  • Open, honest & positive attitude
  • Java as the primary development language
  • Java and C++
  • Spring Boot
  • AWS – S3, Fargate, Lambda, SQS / SNS
  • RDBMS (Postgres, Oracle) & JPA
  • Mongo DB
  • DynamoDB
  • REST
  • Rabbit MQ
  • Docker
  • Linux
  • Terraform
  • Ansible
  • Jenkins
  • GIT/Bitbucket
  • GitLab
  • Kubernetes
  • Eligibility for BPSS clearance and UK Government residency and right-to-work requirements

Nice to have

  • OpenShift
  • Docker Compose/Swarm
  • C++
  • Some exposure to other languages including Python, JavaScript, Golang, Bash Scripting

Apply

Direct apply at TwinStream

Opens the job posting at TwinStream

About TwinStream

Formed in 2019 by engineers who were solving complex cross-domain problems within government organisations, TwinStream brings together their collective expertise and experience into a single business, focused on delivering technical excellence and high-quality service to clients. The company has grown to over 100 team members across the UK, with colleagues working both on-site with clients, hybrid and remotely from home.

Key facts

  • over 100 team members
  • 2019
  • Grown to over 100 team members across the UK
  • Colleagues work on-site with clients, hybrid and remotely from home
  • Offers subject to successful completion of relevant security screening and clearance process

What they value

  • Diversity & Inclusion
  • Open, honest & positive attitude