£55 Per hour
Outside
Hybrid
Portsmouth, England, United Kingdom
Summary: The Software Developer (Java) role involves working within an Agile Scrum team to develop a new satellite management system, emphasizing hands-on design, development, and testing in a microservices architecture. The position is based in Portsmouth and requires SC clearance, with a contract length of 12 months and the possibility of extension. The organization promotes a collaborative culture focused on innovation and technical excellence. The developer will engage with stakeholders and ensure compliance with quality and security standards.
Key Responsibilities:
- Develop high-quality software within an Agile (Scrum) environment
- Collaborate with the team to design, implement, and test features for new product development
- Contribute to system and software design using UML and structured modelling approaches
- Estimate tasks and actively participate in sprint planning and delivery
- Support CI/CD pipelines and modern development practices
- Ensure solutions meet compliance, quality, and security expectations
- Engage confidently with internal and external stakeholders
Key Skills:
- Strong experience with Java (8+)
- Good knowledge of Spring Boot, Spring Framework, and Hibernate
- Experience building RESTful services over HTTPS
- Hands-on experience with microservices architectures
- Understanding of distributed systems
- Knowledge of software design patterns
- Experience working within Agile development frameworks
- Familiarity with CI/CD pipelines and delivery techniques
- Source control using Git
- Issue tracking tools such as Jira
- UML / SysML modelling using Enterprise Architect or similar
Salary (Rate): £55.00/hr
City: Portsmouth
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Software Developer (Java) - SC Clearance
Contract Length: 12 Months (Extension Possible)
Location: Portsmouth (Hybrid - 3 days per week onsite)
About the Role & Organisation:
This organisation operates at the forefront of advanced engineering and technology, delivering complex, mission-critical systems within highly regulated environments. It offers a collaborative, quality-driven culture where innovation, technical excellence, and continuous improvement are actively encouraged, providing engineers the opportunity to work on meaningful, high-impact programmes.
The Software Developer will join an Agile Scrum team contributing across the full software development lifecycle on a new satellite management system. The role involves hands-on design, development, and testing within a modern microservices architecture, with a strong emphasis on automated testing, clean code, and robust engineering practices.
Key Responsibilities:
- Develop high-quality software within an Agile (Scrum) environment
- Collaborate with the team to design, implement, and test features for new product development
- Contribute to system and software design using UML and structured modelling approaches
- Estimate tasks and actively participate in sprint planning and delivery
- Support CI/CD pipelines and modern development practices
- Ensure solutions meet compliance, quality, and security expectations
- Engage confidently with internal and external stakeholders
Required Skills & Experience:
- Strong experience with Java (8+)
- Good knowledge of Spring Boot, Spring Framework, and Hibernate
- Experience building RESTful services over HTTPS
- Hands-on experience with microservices architectures
- Understanding of distributed systems
- Knowledge of software design patterns
- Experience working within Agile development frameworks
- Familiarity with CI/CD pipelines and delivery techniques
- Source control using Git
- Issue tracking tools such as Jira
- UML / SysML modelling using Enterprise Architect or similar