Portsmouth, Hampshire

Software Developer (Java)

Posted on Friday, 30th January 2026

Defence and Military
Portsmouth, Hampshire
£51 - £55 per hour + (Via Umbrella)
Contract

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

Tushar Kumar

Advertised by:

Tushar Kumar
Senior Consultant
LinkedIn

Apply for this role