Full Stack Engineer (React + Java) – Glasgow, Scotland – Fulltime – Hybrid

Company: Capgemini
Apply for the Full Stack Engineer (React + Java) – Glasgow, Scotland – Fulltime – Hybrid
Location: Glasgow
Job Description:

Job Role

Full Stack Engineer (React + Java)

Location

Glasgow, Scotland

About the Job

We are looking for a talented Full Stack Engineer (React + Java) with strong expertise in building scalable, secure, and high-performance web applications. The ideal candidate should have deep knowledge of front-end (ReactJS), back-end (Java/Spring Boot), architecture with a passion for delivering seamless end-to-end user experiences and robust enterprise-grade solutions.

Hybrid Working

The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time.

Responsibilities

  • Develop and maintain responsive and user-friendly web applications using ReactJS and RESTful APIs using Java (Spring Boot or similar frameworks)
  • Build reusable components and scalable front-end architectures
  • Collaborate with UI/UX designers to translate designs into high-quality code
  • Integrate front-end components with RESTful APIs and backend services
  • Optimize applications for maximum speed, performance, and scalability
  • Ensure cross-browser compatibility and mobile responsiveness
  • Write clean, maintainable, and testable code following best practices
  • Participate in code reviews and contribute to continuous improvement
  • Troubleshoot and debug issues to improve application performance
  • Stay updated with emerging front-end technologies and frameworks
  • Implement business logic, data processing, and backend services
  • Ensure application security, performance, and scalability on the server side
  • Integrate with databases, third-party services, and enterprise systems
  • Optimize application performance across both front-end and back-end layers
  • Participate in system design discussions and contribute to solution architecture

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Hands-on experience with ReactJS, including Hooks, Components, and State Management
  • Strong proficiency in Java and frameworks like Spring Boot / Spring MVC
  • Experience with state management libraries such as Redux or Context API
  • Familiarity with RESTful APIs and asynchronous programming
  • Experience with version control systems like Git
  • Understanding of responsive design and cross-browser compatibility
  • Familiarity with modern build tools like Webpack, Babel, or Vite
  • Basic understanding of testing frameworks (Jest, React Testing Library)
  • Knowledge of backend design patterns and API design principles
  • Experience with relational databases
  • Experience integrating with external services and APIs
  • Familiarity with CI/CD pipelines and deployment processes
  • Understanding of tools such as JIRA, GIT, Intellij IDEA, Gitlab and Docker
  • Pub/sub middleware experience (eg. Kafka, MQ)
  • Experience in cloud services such as Lambda, Step function and IAM
  • Experience in enterprise design patterns and web architectures

Disability Confident Employer

Capgemini is proud to be a Disability Confident Employer (Level 2) under the UK Government’s Disability Confident scheme. As part of our commitment to inclusive recruitment, we will offer an interview to all candidates who:

  • Declare they have a disability
  • Meet the minimum essential criteria for the role
  • Please opt in during the application process

#J-18808-Ljbffr…

Posted: July 8th, 2026