Java Software Engineer

Java Software Engineer

Posted 4 days ago by Certain Advantage

£70 Per hour
Inside
Hybrid
Guildford, Surrey, UK

Summary: The role of Java Software Engineer involves joining a collaborative Agile Scrum team to develop innovative Geospatial software using cloud-based technologies. The position requires participation in all stages of the software development life cycle, focusing on delivering robust and scalable services. The successful candidate will work in a hybrid environment, with a mix of office and remote work. The contract is initially for 12 months and classified as inside IR35.

Key Responsibilities:

  • Develop high-quality, readable, scalable and easily maintained code, using Java and related technologies, meeting requirements and coding standards.
  • Develop reusable patterns and encourage innovation that will enhance team velocity.
  • Contribute to quality assurance by writing unit and automated tests.
  • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
  • Ensure code is sufficiently documented and share knowledge of solutions implemented.
  • Participate in sprint planning, reviews, and daily stand-ups in a true Agile environment, contributing to agile based estimating.
  • Work with the scrum team to meet the sprint commitments.

Key Skills:

  • Java
  • Cloud Services development
  • Unit testing

Salary (Rate): £70.00 per hour

City: Guildford

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

World Class Defence Organisation is currently looking to recruit a Java Software Engineer subcontractor on an initial 12 month contract.
Rate: £70.00 per hour
Location: Guildford or Newcastle (depending on your preference)
Hybrid/Remote working: 2 days per week remote working
Duration: 12 Months (initially and then ongoing and long-term thereafter)
IR35 status: Inside IR35 (Umbrella)
Java Software Engineer

Job Description:

The Software Engineer will join our collaborative, forward-thinking Agile Scrum team, working on innovative Geospatial software, using the latest cloud-based technologies. The engineer will be involved in every stage of the software development life cycle, from initial design through development, testing, and deployment, delivering robust, scalable cloud-based services.

Flexible working arrangements are in place for the team. The successful candidate is expected to be in the office 3 days a week, with the opportunity to work 2 days from home.

Responsibilities

  • Develop high-quality, readable, scalable and easily maintained code, using Java and related technologies, meeting requirements and coding standards.
  • Develop reusable patterns and encourage innovation that will enhance team velocity.
  • Contribute to quality assurance by writing unit and automated tests.
  • Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
  • Ensure code is sufficiently documented and share knowledge of solutions implemented.
  • Participate in sprint planning, reviews, and daily stand-ups in a true Agile environment, contributing to agile based estimating.
  • Work with the scrum team to meet the sprint commitments
Essential skills:
  • Java
  • Cloud Services development
  • Unit testing
Desirable skills
  • DevSecOps awareness using tools such as Tekton, ArgoCD, SonarQube
  • Red Hat OpenShift container platform or Kubernetes
  • Quarkus Framework
  • Front End development using Angular