Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Java)

£35.5 - £40.6 per hourEstimated
Full-time

At CGI, we deliver innovative technology solutions that help some of the world's leading organisations transform the way they operate. As a Software Engineer supporting one of our key accounts in Scotland, you'll contribute to the development of scalable, high-performance applications that support critical business services and customer experiences. Working within collaborative Agile teams, you'll help build modern cloud-ready solutions using Java and React, contributing to both Back End services and responsive Front End applications. This is an exciting opportunity to work on impactful projects, enhance your technical expertise, and grow your career within a supportive environment that encourages innovation, collaboration, and continuous learning., Due to the secure nature of some of our programmes, you may need to hold UK Security Clearance or be eligible to go through this clearance. 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., In this role, you will design, develop, and maintain scalable full-stack applications using modern Java and React technologies. You'll work closely with developers, QA engineers, DevOps specialists, UX teams, and product stakeholders to deliver high-quality solutions that support business-critical services. You'll contribute across the software development lifecycle, from technical design and coding through to testing, troubleshooting, and continuous improvement activities., Develop & Maintain scalable Java-based Back End services and APIs
Build & Enhance responsive Front End applications using React
Collaborate & Contribute to application architecture and technical design decisions
Write & Improve clean, reusable, and efficient code following engineering best practices
Troubleshoot & Resolve full-stack application issues and performance challenges
Support & Participate in code reviews, testing, and quality assurance activities
Work & Collaborate with QA, DevOps, UX, and Product teams across Agile delivery cycles
Contribute & Maintain technical documentation and development standards
Support & Improve CI/CD and cloud-ready engineering practices where applicable

To succeed in this role, you'll bring strong full-stack development experience with Java and React, alongside a passion for building scalable and reliable applications. You should be comfortable working within Agile environments, collaborating across multidisciplinary teams, and contributing to modern engineering practices. Experience with cloud-native technologies and DevOps tooling would be advantageous., Strong experience with Java 8+ (preferably Java 17+)
Experience developing applications using Spring Boot and Spring Data
Strong Front End development experience using React
Experience developing and consuming RESTful APIs
Knowledge of JUnit 5, Mockito, Cucumber, and Wiremock
Experience using Maven and GitHub within modern development workflows
Experience working with relational databases such as PostgreSQL
Strong understanding of software engineering best practices and Agile delivery methods
Ability to troubleshoot, debug, and optimise full-stack applications

Desirable skills

Experience with IntelliJ, Jenkins, and SonarQube
Knowledge of Kubernetes and cloud-deployed applications
Experience with Spring Batch, Spring Cloud Data Flow, or Spring Cloud Task
Familiarity with CI/CD pipelines and DevOps tooling

Together, as owners, let's turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.

Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team-one of the largest IT and business consulting services firms in the world.

CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Java) in Glasgow vacancy
  • £43k - £57k per annumEstimated
     ...world's leading organisations transform the way they operate. As a Software Engineer supporting one of our key accounts in Scotland, you'll...  ...Agile teams, you'll help build modern cloud-ready solutions using Java and React, contributing to both backend services and responsive... 
    Suggested
    Hybrid working
    On-site
    Flexible hours

    Women in Tech

    Glasgow
    19 days ago
  • £41k - £55k per annumEstimated
     ...We are seeking a Software Engineer (Java) to join the Sales & Distribution (SnD) Technology Team within Morgan Stanleys Institutional Equities Division. The team develops and supports a suite of front-office applications and analytical tools used by Sales and Trading professionals... 
    Suggested
    Full-time
    Flexible hours

    Morgan Stanley

    Glasgow
    a month ago
  • £55k - £73k per annumEstimated
     ...contributions. Together, we’re building solutions that empower both our customers and our developers. Job Summary: As a Java Software Engineer in the Payments Developer Portal team, you will design, develop, and maintain backend services that power our public-facing web... 
    Suggested
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    2 days ago
  • £55k - £72k per annumEstimated
     ...supportive, forward-thinking environment. Job Summary: As a Lead Software Engineer in the Corporate Technology team, you will play a key role in...  ...Advanced in one or more programming languages, preferrably Java. Hands-on experience using enterprise-authorized AI-assisted... 
    Suggested
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    3 days ago
  • £54k - £68k per annumEstimated
     ...collaborative team where your contributions truly matter. As a Lead Software Engineer in our Identity and Access Management team, you will drive a...  ...in one or more general-purpose programming languages; Java strongly preferred. Cloud-native experience (AWS, Azure, or... 
    Suggested
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    10 days ago
  • £60k - £78k per annumEstimated
     ...Join us and shape the future of technology in financial services. As a Lead Software Engineer, you will have the opportunity to push boundaries, solve complex challenges, and make a meaningful impact. We value creativity, collaboration, and continuous learning. You'll work... 
    Long-term contract
    Permanent
    Full-time
    Bank staff
    Glasgow
    17 days ago
  • £71k - £91k per annumEstimated
     ...'ll work alongside some of the brightest engineering minds in the industry, building resilient...  ...the best work of your career. As a Lead Software Engineer at JPMorganChase within...  ...responsibilities Design and develop robust, scalable Java-based applications that meet complex... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    6 days ago
  • £53k - £71k per annumEstimated
     ...career and make a real difference. Job Summary: As a Lead Software Engineer in the Payments team, you will develop technical solutions for...  ...Advanced proficiency in one or more programming languages, ideally Java Proficiency in automation and continuous delivery methods... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    more than 2 months ago
  • £48k - £65k per annumEstimated
     ...within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at...  ...technologies Exposure to cloud technologies Experience with Java, Spring Boot, Kafka, or Kubernetes in an enterprise environment... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    a month ago
  • £68k - £88k per annumEstimated
     ...Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Platform Engineering, you serve as a seasoned member of an agile team to design and deliver... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    2 days ago
  • £53k - £70k per annumEstimated
     ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, Payments Technology , you are an integral part of an AI-first team... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    2 days ago
  • £40k - £53k per annumEstimated
     ...Description Are you ready to make a real impact with your software engineering skills? At JPMorganChase, you'll collaborate with a diverse, agile...  ...querying languages Hands-on experience in server-side Core Java, XML, JSON, J2EE programming, Spring Framework, and associated... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    a month ago
  • £65k - £88k per annumEstimated
     ...Job Description As a Lead Software Engineer at JPMorgan Chase within the Risk Technology space, you'll work in an agile team building production...  ...to technical direction, and work across React frontends and Java/Spring Boot services.   Job Responsibilities Write, review... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    15 days ago
  • £71k - £92k per annumEstimated
     ...be part of a team where your contributions matter. As a Lead Software Engineer at JPMorganChase within the Cloud Financial Management...  ...proficiency in one or more programming languages, including Python or Java Proficiency in all aspects of the Software Development Life... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    6 days ago
  • £58k - £76k per annumEstimated
     ...Job Description As a Java Software Engineer II at JPMorgan Chase within the International Trust Services Technology Team, you are an integral part of an agile team that works to enhance, build and deliver trusted market-leading technology products in a secure, stable and... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    7 days ago
  • £53k - £70k per annumEstimated
     ...limits of what's possible with us as an experienced member of our Software Engineering team. As a Software Engineer at JPMorganChase within the...  ...Design and develop scalable and resilient systems using Java to contribute to continual, iterative improvements for product... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    a month ago
  • £54k - £72k per annumEstimated
     ...Description You're ready to leverage your skills and experience to lead, mentor, and drive innovation — and we have the perfect software engineering opportunity for you. If you thrive in collaborative environments, champion continuous learning, and are excited about the... 
    Long-term contract

    JPMorgan Chase & Co.

    Glasgow
    a month ago
  • £63k - £82k per annumEstimated
     ...Equity Swaps Trading Technology team as a Senior Java/Scala Developer in ESTAR to work on our Scala-based processing engines for our Regulatory Reporting systems in a...  ...future of our communities. This is a Principal Software Engineer position at Vice President level, which... 
    Permanent
    Full-time
    Hybrid working
    Flexible hours
    Glasgow
    19 days ago
  • £53k - £68k per annumEstimated
     ...We are seeking an experienced Java Full Stack Developer with strong expertise in building...  ..., architects, QA teams, and DevOps engineers throughout the SDLC. Ensure code quality...  ...Payments domain Experience 8+ years of software development experience Minimum 8+... 
    Permanent
    Full-time
    Glasgow
    3 days ago
  • £55k - £73k per annumEstimated
     ...About the Role We are seeking an experienced Senior Java / SQL Developer to join our growing engineering team. The successful candidate will be responsible...  ...applications and data solutions. You will work across the full software development lifecycle, collaborating with architects,... 
    Full-time
    On-site

    Methods Business and Digital Technology

    Glasgow
    a month ago
  • £59k - £78k per annumEstimated
     ...advanced tools and technologies including Java, Scala, Axiom, Python, and GenAI as an...  ...or Master's degree in Computer Science, Engineering, or a related field. Strong analytical...  ...communication skills., 8-12 years of experience in software development within the investment banking... 
    Permanent
    Full-time
    Glasgow
    9 days ago
  • £63k - £82k per annumEstimated
     ...Principal Backend Engineer – Java Location: Glasgow (Hybrid) |  Practice Area : Technology & Engineering | Type: Permanent Architect the next generation of financial platforms. Lead with Java expertise. Deliver impact at scale. The Role We’re looking for a Principal... 
    Permanent
    Hybrid working
    On-site

    Capco

    Glasgow
    27 days ago
  • £59k - £79k per annumEstimated
     ...We’re looking for an experienced Backend Engineer to design and build robust, scalable microservices. You’ll work across the full backend...  ...design through to production-grade integration testing — using modern Java and Spring technologies. Requirements Strong hands-on... 
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Night shift

    GlobalLogic

    Glasgow
    14 days ago
  • £33k - £44k per annumEstimated
     ...Java Fullstack Developer Location: Glasgow Country: GB Company: iXceed Solutions Date Posted: 2026-08-11 Application Deadline: 2026-09-10 Founded on the grounds of innovation, iXceed Solutions is an ISO certified leader in Talent and Digital recruitment... 
    Permanent
    Full-time
    Glasgow
    9 days ago
  • £72k - £94k per annumEstimated
     ...Senior Backend Engineer – Java Location: Glasgow (Hybrid) | Practice Area : Technology & Engineering | Type: Permanent Power the platforms behind modern finance. Shape cloud-native solutions with Java at their core. The Role We’re seeking a Senior Backend Engineer... 
    Permanent
    Hybrid working
    On-site

    Capco

    Glasgow
    a month ago
  • £57k - £75k per annumEstimated
     ...enhances, and modernizes complex enterprise applications built on Java, Spring Boot, React JS, Microservices, AWS, and Cloud...  ...traditional application support. It leverages modern technologies and engineering practices including Java, Spring Boot, React JS, AWS Cloud, Microservices... 
    Full-time

    Atos

    Glasgow
    19 days ago
  • £57k - £74k per annumEstimated
     ...We are seeking a Senior Data Engineer with strong SQL and Java expertise to design and deliver scalable data solutions. In this role, you will leverage Java's robustness and Scala's functional data-processing power to build scalable pipelines, manage distributed big data... 

    Methods Business and Digital Technology

    Glasgow
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Java). Be the first to apply!