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

Technical stack:
- Spring MVC;
- Spring JdbcTemplates;
- MS SQL;
- AWS services (SNS, SQS, Lambda, DynamoDB, Cognito);
- React;
- Backbone;
- 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 AWS services;
- Maintain existing codebase;
- Develop new features (React);
- Migrate existing functionality from older stacks to React;
- Maintain existing functionality (React, Backbone, jQuery).

Requirements:
- Good understanding of OOP/OOD;
- Proficiency in Java 8 (Java 11 is a plus);
- Good understanding of JavaScript, HTML and CSS;
- Experience with React.JS or Backbone;
- Experience with Spring;
- At least Intermediate level of English knowledge.

Would be a plus: Experience with AWS services is a plus.

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;
- Corporate events and outstanding parties;
- Exciting team buildings;
- Memorable anniversary presents;
- A fun zone where you can play video games, foosball, ping pong, and more.