Java Developer - UKIC (South)

SR2
Jacobstowe, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Jacobstowe, United Kingdom

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Component-Based Software Engineering
Automation of Tests
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Iterative and Incremental Development
Python
Software Engineering
Software Systems
TypeScript
Git Flow
Api Design
Software Version Control
Go
Microservices

Job description

Java Developer

Location: South of the UK/Hybrid Clearance: Must hold active UKIC (South) clearance The Role

We're supporting multiple opportunities for Developers to join a secure delivery environment working on complex digital services within a highly sensitive government context.

These roles are suited to engineers with strong software development fundamentals and experience building secure, scalable, production-grade applications. Successful candidates will work as part of multidisciplinary teams delivering modern software solutions across Back End, integration, and potentially full-stack environments. Responsibilities

  • Design, develop, test and maintain secure software solutions for critical digital services
  • Build robust, maintainable code across Back End or full-stack applications
  • Work closely with product, platform, infrastructure and security teams to deliver high-quality software
  • Contribute to solution design, code reviews, technical standards and engineering best practice
  • Build and integrate APIs, services and application components
  • Support automated testing, deployment and continuous integration practices
  • Troubleshoot defects, optimise performance, and improve system maintainability
  • Contribute to documentation and knowledge sharing across the engineering team
  • Work within agile delivery environments and support iterative development approaches

Experience Required

  • Strong experience in software engineering or development roles
  • Experience with one or more core languages such as Java, Python, JavaScript, TypeScript, C#, Go or similar
  • Experience building production-grade applications in secure or enterprise environments
  • Good understanding of API design, microservices or service-based architecture
  • Experience with version control, branching strategies and collaborative development practices
  • Familiarity with CI/CD pipelines and modern software delivery practices
  • Experience working with cloud platforms such as AWS, Azure or GCP
  • Strong understanding of testing practices including unit, integration and automated testing
  • Ability to write clean, maintainable, well-structured code
  • Strong communication skills and ability to work effectively in cross-functional teams

Requirements

  • Strong experience in software engineering or development roles
  • Experience with one or more core languages such as Java, Python, JavaScript, TypeScript, C#, Go or similar
  • Experience building production-grade applications in secure or enterprise environments
  • Good understanding of API design, microservices or service-based architecture
  • Experience with version control, branching strategies and collaborative development practices
  • Familiarity with CI/CD pipelines and modern software delivery practices
  • Experience working with cloud platforms such as AWS, Azure or GCP
  • Strong understanding of testing practices including unit, integration and automated testing
  • Ability to write clean, maintainable, well-structured code
  • Strong communication skills and ability to work effectively in cross-functional teams

Apply for this position