Position: Java Developer (Lab24)
Company: Liki24
Category: Java
Experience required: 2y
English level: intermediate

**Lab24** is a medical laboratory marketplace that helps people get lab tests at home in digital flow. The digital contact center supports all this flow and makes a new level of digital customer experience.
This product offers a number of laboratory services, for instance, the process of forming/processing analyses, sending reports to the client, etc.

Willing to work in a cohesive team of professionals with a social mission? Just send a CV)

**Your tasks will be:**
Implement new features, changes, and bug fixes
Create new back-end services with different architecture
Estimate and plan execution with the team
Write documentation for new features
Regular meetings and discussions with a team
Participate in code reviews

**Requirements:**
2+ years of professional experience in software development, Java 11/17
Strong knowledge of Java Core 
Strong knowledge of SQL (MySQL/PostgreSQL)
Experience with one of NoSQL databases (Redis/Memcache)
Strong understanding of design and architectural patterns
Experience with Spring Framwwork ( Srping Boot 2, Security, Data )
Experience with ORM (Jpa/Hibernate) 
Intermediate English or higher
**It will be a plus:**
Experience with development tools: Gitlab Issues Board, Apache Maven, VCS (Git)
Experience with  CI/CD system (Jenkins, TeamCity)
Experience with containerized applications ( Docker, Docker Compose )
Working in Agile/Scrum methodologies
Dedication to keeping abreast of emerging technology trends

**We provide:**
Working in a company with a social mission
Paid 20 working days of vacation and 21 paid sick leaves
Paid educational events / meetups / conferences
Flexible schedule and WFH option
Ambitious & loyal team

The hiring process includes 3 steps, including a small hands-on task.