Software Engineer (Java)

CGI Scotland May 19, 2026

Type Full Time
Pay Not listed
Work Hybrid

Software Developer focuses on maintain scalable full-stack applications using modern java and react technologies.

What the role involves

  • Maintain scalable full-stack applications using modern Java and React technologies.
  • Ops specialists, UX teams, and product stakeholders to deliver high-quality solutions that support business-critical services.
  • Also help drive engineering best practices, contribute to Agile delivery processes.
  • Develop & Maintain scalable Java-based backend services and APIs.
  • Build & Enhance responsive front-end applications using React.
  • Collaborate & Contribute to application architecture and technical design decisions.

Skills and requirements

  • Strong experience with Java 8+ (preferably Java 17+).
  • Experience developing applications using Spring Boot and Spring Data.
  • Knowledge of JUnit 5, Mockito, Cucumber, and Wiremock.
  • Ability to troubleshoot, debug, and optimise full-stack applications.

Confirmed role details

  • Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client needs is essential.
  • This is a hybrid position which involves collaborating with the team at our Glasgow office at least one day a week.

Candidate fit

  • technical problem-solving, code quality, testing discipline, and clear collaboration
Keep exploring similar roles

Search for more Software Engineer (Java) jobs from CGI in Scotland.