Full Stack Engineer; React + Java Scotland - Fulltime - Hybrid
Glasgow, Glasgow City Area, G1, Scotland, UK
Listed on 2026-06-17
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, Front End Developer
Job Role
Full Stack Engineer (React + Java)
LocationGlasgow, Scotland
About the JobWe 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 WorkingThe 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
- 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
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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: