Position: Java developer
Company: impltech
Category: Java
Experience required: 2y
English level: intermediate

We are an IT company. In search of proactive and communicable colleagues for the realization of all our big plans. We like to solve complex problems by focusing on the result and increasing the skills of our employees.
If you like to solve different tasks and you want to grow as a developer, join us.

Mostly, we are working in the sphere of health care, real estate and business processes optimization. Currently, we are looking for Java developers that will work with the CRM-system, platform and administrative part to manage this system.You'll find out more details in the interview because our project is under NDA.

**Required skill set:**
● Experience in development of Web apps;
● Strong server-side Java. Experience with Java 11 or higher;
● Good OOP skills;
● Spring (IOC, MVC);
● Strong knowledge of SQL (PostgreSQL is perfect);
● Experience of developing RESTful APIs;
● Experience in designing and building production systems that work with data at scale.

**Will be a plus:**
● Experience in building a microservice architecture;
● Strong aptitude for learning new technologies;
● Experience with MQ systems, apache kafka is preferable.

**What company offers:**
● Professional growth and good experience by working on different projects;
● Develop and implement new features;
● Make responsive layouts according to design;
● Vacations/Sick leaves availability;
● Working time: 40 hours per week;
● Cookies, coffee, tea for your happiness.