Software Developer (Java)

Software Developer (Java)

Posted Today by iO Associates

£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

Detailed Description From Employer:

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