Ми очікуємо від кандидата:
— 3+ років досвіду роботи з Java та гарні знання Java core;
— Впевнені знання Spring Framework (MVC, Data / JDBC, Boot, Security, Test);
— Досвід роботи з Hibernate;
— Досвід роботи з базами даних SQL та NoSQL (наприклад, PostgreSQL, MongoDB);
— Досвід роботи з REST API;
— Досвід роботи з системами обміну повідомленнями (наприклад, Кафка);
— Досвід роботи та розуміння архітектурних принципів мікросервісів;
— Досвід роботи з декількома середовищами розробки (QA, STAGE, PROD).
Буде плюсом:
— Практичний досвід роботи з Kubernetes та Helm для різних середовищ;
— Можливість описувати та документувати свої рішення;
— Розуміння практики CI / CD та типів quality gate;
— Менеджмент команди розробників.
Майбутні обов’язки:
— Дизайн та імплементація нових юзер сторі;
— Деплой та підтримка Spring Boot сервісів;
— Брати участь у виправленні помилок, code review, рефакторингу та оптимізації системи;
— Написання юніт та інтегрейшин тестів;
— Брати повну відповідальність за розроблені рішення.
Ми забезпечуємо умови роботи:
— Роботу в команді професіоналів, що сприяє індивідуальному розвитку;
— Віддалену роботу;
— 20 робочих днів відпустки та лікарняні що оплачуються;
— Наші співробітники — партнери компанії можуть розраховувати на програми внутрішнього страхування, навчання та обмін знаннями, додаткові вихідні, часткове покриття вартості курсів вивчення мов, спортзалу, програм з підтримки ментального здоров’я, спільні командні зустрічі зі смачним спілкуванням та іншого;
— Демократичне управління та адекватну атмосферу.