FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Java, C++
TwinStream. Develop components of a cross-domain security system within an agile development team .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development using Java and related technologies, with a strong focus on agile methodologies, TDD, and BDD. Proficient in building deployment pipelines and collaborating within cross-functional teams to deliver high-quality code and resolve technical issues.
Highest-signal resume keywords
Java DevelopmentAgile MethodologiesTest-Driven Development (TDD)Continuous DeliveryDevOps Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSpring BootRESTRDBMS (Postgres, Oracle)MongoDBDynamoDBDockerKubernetesTerraformAnsible
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
AWS (S3, Fargate, Lambda, SQS/SNS)JenkinsGit/BitbucketGitLabLinuxRabbitMQ
Certifications & Qualifications
BPSS Clearance Eligibility
Industry Keywords
Cross-Domain SecuritySoftware Development LifecyclePair ProgrammingContinuous IntegrationThird-Line Support
Tech Stack
Tools & technologiesAnsibleAWSDockerDynamoDBJavaJavaScriptJenkinsKubernetesLinuxMongoDBOraclePostgresPythonRabbitMQRDBMSSpringSpring BootSpringBootTerraformC++Go
About the role
Key responsibilities & impact- Develop components of a cross-domain security system within an agile development team
- Participate in the entire software development lifecycle, including understanding the need for change, software design, coding, testing, delivery, and support
- Understand high-level requirements and collaborate to find solutions
- Investigate technologies and assess their applicability
- Develop high-quality code
- Solve deeply technical issues
- Build unit, acceptance, and performance tests
- Build deployment code and pipelines in consultation with DevOps specialists
- Analyse and resolve third-line support issues
- Collaborate on code development and review colleagues’ work
- Participate in indicative estimating and planning
- Perform other reasonable duties relevant to skills and experience
Requirements
What you’ll need- Experience developing software using core and/or related technologies
- Experience with agile working practices
- Experience with TDD
- Experience with BDD
- Experience with continuous delivery
- Experience with DevOps
- Experience with pair programming
- Experience with estimating and planning
- Java as the primary development language
- Experience or exposure to C++
- Familiarity with Python, JavaScript, Golang, or Bash scripting is useful
- Experience with Spring Boot
- Experience with AWS services including S3, Fargate, Lambda, and SQS/SNS
- Experience with RDBMS such as Postgres or Oracle and JPA
- Experience with MongoDB
- Experience with DynamoDB
- Experience with REST
- Experience with RabbitMQ
- Experience with Docker
- Experience with Linux
- Experience with Terraform
- Experience with Ansible
- Experience with Jenkins
- Experience with Git/Bitbucket
- Experience with GitLab
- Experience with Kubernetes
- BPSS clearance eligibility
- Must meet UK Government residency and right-to-work requirements associated with the required clearance level
Benefits
Comp & perks- 3-month rolling contract outside of IR35
- Remote work arrangement
- Opportunity to work on complex cross-domain security systems
- Agile development environment
- Support for adjustments during the recruitment process