Full Stack Engineer (React + Java) - Glasgow, Scotland - Fulltime - Hybrid
Role details
Job location
Tech stack
Job description
- 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
- Integrate front-end applications with backend services and APIs
- Optimize application performance across both front-end and back-end layers Participate in system design discussions and contribute to solution architecture
Requirements
Do you have experience in Spring MVC?, Do you have a Bachelor's degree?, 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., * 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 Lamda , Step function and IAM Experience in enterprise design patterns and web architectures
We are a 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, and
- Meet the minimum essential criteria for the role. Please opt in during the application process.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.