Position: Senior Java Full Stack developer
Company: PSR
Category: Java
Experience required: 3y
English level: intermediate

HotSchedules is a US-based company providing one of the most popular employee scheduling and labor management solution in the restaurant industry. HotSchedules provides mobile and -based tools for the restaurant, retail and hospitality industries, delivering solutions designed to automate operational challenges such as recruiting, training, scheduling, business intelligence, shift communication, labor and inventory management. Their products serve more than 1.8 million users in over 110,000 locations across 26 countries.

Technical stack:
Java 8, 11
Spring MVC
Spring JdbcTemplates
MS SQL
Services (SNS, SQS, Lambda, DynamoDB, Cognito)
React.js
jQuery
Main responsibilities:

Develop REST services to support high-volume, low-latency web and mobile apps
Design and implement DB schema to allow new functionality
Implement architectures that involve services
Maintain existing codebase
Develop new features 
Migrate existing functionality from older stacks to
Maintain existing functionality 
Requirements:

Good understanding of OOP/OOD
Proficiency in Java 8 ( 11 is a plus)
Good understanding of  HTML and CSS
Experience with React.js
Experience with AWS services is a plus
Experience with Spring
At least an Intermediate level of English knowledge
We offer:

Flexible working hours
A competitive salary and good compensation package
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring, comfy, clean and safe office
Professional growth:

Challenging tasks and innovative projects
Meetups and events for professional development
An individual development plan
Mentorship program