Position: Senior Java Developer
Company: ITOMYCH STUDIO
Category: Java
Experience required: 2y
English level: intermediate

**Personal qualities**

Professional Java backend development experience
Experience writing and using REST APIs using Spring framework
SQL and general database knowledge (PosgreSQL).
Solid knowledge of testing principles
Strong verbal and written communication skills
Able to work in a team or independently
Experience of working with Linux terminal
Experienced in developing applications with Microservices architecture
Experience with a cloud services provider (AWS)
At last Intermediate level of English

**Recommend Experience**

Terraform
Kubernetes (EKS)
NoSQL databases
Redis

**About project**

The Loyalty program for the distributor of trading products. The main functionality of the admin panel is: displaying a database of users, editing this data; creating tasks for the participants of the loyalty program, analyzing the passage of tasks; general analytics, developing push-notification system with the ability to customize the time of arrival of the message.

Technologies:
Java 8, Spring boot, Spring MVC, Spring Data, Hibernate, Spring Security, Liquibase, Gradle, ELK, REST API, Jhipster, PostgreSQL, Swagger, JUnit, AWS S3, AWS RDS, Azure databases, Azure Blob, Docker. 

**We offer**

With us you can:

Develop your professional skills
Grow within the company

Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations