Position: Senior Java
Company: Patternica
Category: Java
Experience required: 5y
English level: upper

**Requirements:**
Java 5+ years of experience
Spring Boot
Spring Data REST
Docker
JPA
AWS
PostgreSQL
Flyweight
Upper-intermediate level of English

**Would be a plus:**
Experience with Stripe integration
Experience with microservice architecture

**We offer:**
Competitive salary (The salary depends on the qualification and the results of the interview);
Friendly and helpful environment;
18 days off;
Remote work;
Comfortable schedule with flexible working hours;
Long term partnership;
Ability to practice your English with native speakers.

**Responsibilities:**
Day-to-day communication with Customer and the team (stand-ups via ZOOM at 10 am)
Investigate Customer requests and suggest solutions, engage other team members when required Clarify requirements, split tasks into the sub-tasks, estimate them.
Create technical specifications.
Take full responsibility for the results of your work, be ready to solve issues when they occur.