Position: Senior Java Developer
Company: Evolvice GmbH
Experience required: 5y
English level: upper

Your profile:
● A person who delivers the outcome from a task that is not defined at all and does so without any help. Help meaning -> he/she owns the task and orientates about whom to ask if there is a need for more info in order the task to be completed. Has full ownership and responsibility for the task and can deliver it;
● Write clean, maintainable, and readable code, according to the team coding standards;
 Think a lot about API design, backward compatibility, and architecture conformance;
● Write a lot of unit tests;
● Participate in code reviews​ and give improvement suggestions. 

Requirements:
● Passion and preference for JAVA;
● Solid experience with Spring Boot;
● Experience with frontend tools such as - RCP Client, WebUI (based on JHipster)
● PostgreSQL
● Feeling comfortable with using GitLab in terms of development infrastructure
● Very good communication skills
● Have a strong command of English – both written and verbal.
 
Nice to have:
● Knowledge of ClearBox;
● Lobster Data;
● Experience with monitoring tools such as Prometheus, Loki or Grafana.
We Offer:
● Financial stability, account is on support;
● Interesting and challenging projects within professional self-managed teams;
● Friendly team and a comfortable working environment (Kyiv office);
● Flexible schedule (8 —11AM start) with a possibility to work assigned hours and/or adjust work schedule as requested by manager;
● 22 working day paid vacation;
● Health insurance;
● Paid sick leave;
● English and German language classes;
● Sports and fitness reimbursement.

Why You Should Work With Us:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.