We are looking for Middle/Senior Java Developers who want to join our company with a highly professional team and be involved in really challenging projects. We appreciate new ideas, like challenges, fully dedicated to quality and addicted to success.
Key Responsibilities and Duties:
-
Designing components in collaboration with other scrum team members;
-
Develop new business modules/functions;
-
Applying all quality requirements to make code production ready;
-
Active in a continuous improvement of the process, methodologies, technologies and practices.
Stack of project technologies:
-
Java 17, Spring, Hibernate, Kafka, Kafka Streams, Kafka Connect, Redis, React, Docker, Postgres, ELK, Prometheus, Nomad, Jenkins, Gradle, Ansible.
Qualifications:
-
Experience in Java development – more than 2 years;
-
Strong knowledge of JavaSE;
-
Experience in any relational databases (Postgres, Oracle, etc);
-
Experience in any KeyValue/NoSQL DB (Redis, MongoDB, etc);
-
Understanding SOLID principles;
-
Understanding concurrency;
-
JPA, Spring Framework (Core/AOP/REST/ MVC);
-
Understanding services (REST,SOAP) and experience in implementation;
-
Gradle or Maven;
-
Understanding Git workflow principles;
-
English – read/write documentation.
Nice to have:
-
Experience with Kafka and Elasticsearch.
Soft skills:
-
Responsible, initiative.
We offer:
-
Flexible working hours;
-
7 sick days per year;
-
Medical insurance;
-
Innovative projects;
-
Care about high quality of the product;
-
Professional growth.
-
Strong team and challenging tasks;
-
High level of salary;
-
Comfortable office.