Position: Java Engineer
Company: ITOMYCH STUDIO
Category: Java
Experience required: 3y
English level: intermediate

This team is also responsible for our in-house systems used by all team members. In addition to this, they play a pivotal role in defining standards for development for the whole company.

While we don't expect you to have a full-stack development experience, but the general understanding of how the web works is absolutely necessary.

**Requirements**
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.

**Recommended Experience**
Experience with any of the following:

Terraform
Kubernetes (EKS)
NoSQL databases
Experience with a cloud services provider (AWS).
Redis

**Responsibilities** 
Develop and maintain Java applications.
Deliver solid and maintainable software.
Translate business requirements into technical solutions.
Implement, review, support and debug required scope
Write tech specs and define project architecture.
Write unit tests and integration tests.
Participate in code review.
Participate in verbal and written communication with the client(s).

**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