Description
We are building a **Senior Java Full\-Stack Developer with React** role for a high\-impact team delivering a dining and reservation ecosystem embedded in the digital experience. You will ship client\-facing features, identity flows, and integration layers (BFF / API Gateway) using Java (Spring Boot) and ReactJS with modern tooling. Apply now to help scale the platform.
**Responsibilities**
* Design, develop, and support full\-stack applications with Java (Spring Boot) and React
* Implement and extend RESTful APIs and a microservices architecture
* Create modern, responsive UI components using ReactJS and TypeScript
* Build integration layers (BFF / API Gateway) that connect frontend and backend systems
* Collaborate with cross\-functional teams in a Scrum\-based environment
* Ensure code quality via unit testing (JUnit), code reviews, and CI/CD practices
* Contribute to feature delivery, system enhancements, and performance optimization
* Support cloud\-based solutions (AWS) and scalable platform design
* Use modern tools such as Git, GitHub, and GitHub Copilot to deliver efficiently
**Requirements**
* Hands\-on experience of 3\+ years with Java (Spring Boot) and ReactJS in full\-stack development
* Proven track record building REST APIs and working with microservices architectures
* Working knowledge of Git\-based version control systems
* Practical experience with JUnit or comparable testing frameworks
* Solid understanding of the full software development lifecycle and Agile methodologies
* English level B2\+ (upper\-intermediate or higher)
**Nice to have**
* Working knowledge of TypeScript and API Gateway / BFF patterns
* Familiarity with Docker, Kubernetes, and CI/CD pipelines
* Exposure to authentication and identity systems
* Experience in large\-scale enterprise environments