Position: Java Developer
Company: JOIDY
Category: Java
Experience required: 3y
English level: upper

Joidy is looking for a teammate — a Middle Java Developer to join our team!

Gym Memberships Rental Platform, which provides everyone access to the ideal health club at membership rates. It is an ongoing project, that needs your support.

**Skills and Qualifications:**
— Strong knowledge of Principles: OOP, OOAD, SOLID
— Analytical, algorithmic skills, architecture and patterns
— Programming fluency in Languages: Java 11 / JEE
— Frameworks: Spring Boot, Spring MVC, Hibernate, JUnit
— Technologies: JPA, RESTFull
— Databases: PostgreSQL, MySQL, MongoDB
— Tools & Utilities: Maven/Gradle, Git
— Good understanding of AWS or other cloud providers

**Preferred qualifications:**
— Good understanding of web security and cloud concepts
— Good understanding of SaaS web app architecture

**The tasks examples are:**
— Create API endpoint for new functionality.
— Adjsut existing API request to include additional fields, add parameters.
— Adjust application logic according to new requirements.
— Create API for admin panel.
— Work with STRIPE payment system.