Java Developer

Certain AdvantagePortsmouth, GB
Published on

About the Role

This position is for a Java Developer specializing in Satellite Systems, focusing on microservices, Agile methodologies, and Spring Boot. You'll be part of a dynamic 7-person Scrum team, involved in the design and execution of critical software for a new satellite platform. Collaborating in a modern CI/CD DevOps environment, you will help contribute to cutting-edge space technology.

Key Responsibilities

  • Develop high-quality code as part of an Agile Scrum team.
  • Collaborate on the design and implementation of new product features.
  • Participate in sprint planning, estimations, and reviews.
  • Contribute to automated testing and continuous integration.

Technical Skills Required

  • Strong core Java development (Java 8+).
  • Proficient in Spring Boot & Spring Framework (with Hibernate).
  • Experience in building RESTful web services over HTTPS.
  • Familiarity with microservices architecture and distributed systems.
  • Experience with CI/CD pipelines and modern delivery tools.
  • Knowledge of Git for source control and Jira for issue tracking.
  • Ability to utilize UML/SysML (e.g., using Enterprise Architect).

Desirable Skills

  • Experience with automated testing frameworks.
  • Familiarity with Agile development methodologies.
  • A proactive mindset with a passion for innovation.
  • Excellent communication skills to engage with stakeholders effectively.

What’s on Offer

Join Certain Advantage to work on mission-critical systems in the space domain. Experience a collaborative culture that values innovation and quality. This is an opportunity for long-term career development within a high-tech environment.