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

Java Software Engineer
LeidosJava Software Engineer developing and maintaining user-facing applications using React and TypeScript for a UK government project. Collaborating with a diverse team to deliver critical national solutions.
Posted 7/21/2026full-timeFarnborough • 🇬🇧 United KingdomMid-LevelSenior💰 £47,600 - £61,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and deploying modern single-page applications using React and TypeScript, while ensuring integration with REST APIs and maintaining high-quality code through testing and documentation. Proficient in Agile methodologies and CI/CD practices, with strong collaboration skills to work effectively with cross-functional teams.
Highest-signal resume keywords
React DevelopmentTypeScript ProficiencyREST API IntegrationAgile Software DevelopmentCI/CD 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
Single-Page Application DevelopmentUnit TestingIntegration TestingTechnical DocumentationJava ExperienceC/C++ ExperiencePerl ScriptingPython ScriptingBash ScriptingModern Integration Patterns
Soft Skills
Clear CommunicationCollaboration
Tools & Technologies
BitbucketJiraJenkinsConfluenceBamboo
Industry Keywords
Software Development StrategyBuild and Deployment PipelineAgile Software Development LifecycleEngineering Best Practices
Tech Stack
Tools & technologiesJavaJenkinsPerlPythonReactTypeScript
About the role
Key responsibilities & impact- Develop, debug, test, document, and deploy software enhancements aligned with the Software Development Strategy.
- Design and implement modern single‑page applications using React and TypeScript.
- Consume and integrate with REST APIs, maintaining clean separation from backend and legacy systems.
- Support delivery commitments across projects and releases.
- Contribute to the continuous validation and maintenance of the build and deployment pipeline, identifying issues, supporting fixes, and working with the wider team to ensure reliable build, test, and deployment processes.
- Investigate, identify, and mitigate software and system issues.
- Collaborate closely with backend and test engineers to ensure end‑to‑end quality.
- Work with senior engineers to design UI solutions based on user needs and system constraints.
- Produce clear technical documentation and maintain readable, well‑structured code.
- Participate fully in the Agile software development lifecycle.
- Use tooling such as Bitbucket, Jira, Jenkins, and Confluence to manage code, work items, and builds.
- Write and maintain unit and integration tests as part of normal delivery.
- Contribute to and support UI and API test automation efforts.
- Communicate progress, risks, and technical decisions clearly to stakeholders.
- Apply engineering best practices and standard operating procedures.
- Influence technical decisions through clear, evidence‑based recommendations.
Requirements
What you’ll need- Strong experience building SPAs with React and TypeScript.
- Experience integrating front‑end applications with REST APIs.
- Familiarity with Agile software development processes and working within iterative delivery models.
- Familiarity with the Atlassian tool suite (e.g. Jira, Bitbucket, Bamboo), or equivalent tooling, with a solid understanding of CI/CD concepts, workflows, and practices.
- Ability to perform complex engineering tasks with minimal supervision.
- Experience producing technical documentation.
- Proven experience writing unit and integration tests.
- Desirable Skills and Experience: Java experience (Java 17+/21), particularly in service or API development.
- Experience with other SPA frameworks.
- Familiarity with modern integration patterns (e.g. Saga, adapters).
- C/C++ experience.
- Perl, Python, and/or bash scripting experience.
Benefits
Comp & perks- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
- Flexi-Time