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

Capgemini
Glasgow, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Glasgow, United Kingdom

Tech stack

Clean Code Principles
Java
JavaScript
API
Business Logic
Application Performance Management
JIRA
HTML5
Browser Compatibility
CSS
Code Review
Databases
Relational Databases
Software Design Patterns
Middleware
Design of User Interfaces
Identity and Access Management
IntelliJ
Cloud Services
Responsive Web Design
Systems Integration
Web Applications
Web Performance Optimization
Data Processing
Spring-mvc
React
Spring-boot
Software Security
Backend
Gitlab
GIT
WebPack
Information Technology
Kafka
Build Tools
Front End Software Development
React
Asynchronous Programming
React Testing Library
Api Design
REST
Es2015
Software Version Control
Docker

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.

Apply for this position