Хто ми? Ми, «МК-КОНСАЛТИНГ» — молода амбіційна компанія, яка приносить найкращі закордонні практики в українські та інші проєкти. Основна спеціалізація: DevOps, Development, Integration, Security. Що ми робимо? Розробляємо високонавантажені системи на Open-source рішеннях та розроблюємо веб-додатки будь-якої складності. Хто наші клієнти?
24 січня 2023

Middle+ Java developer

віддалено

Розробка інформаційної системи на платформі для швидкого створення, моделювання, розгортання та керування продуктом (low-code система)

Ми очікуємо від кандидата:
— 3+ років досвіду роботи з Java (версія 8+) та гарні знання ядра Java;
— Досвід організації та координації роботи команди розробників (від 3-х колег в команді);
— Знання мови Groovy;
— Досвід дизайну структури реляційних баз даних: ER діаграми, створення таблиць, полів, constrains, PK, FK, indexes);
— Досвід та базове розуміння архітектурних принципів мікросервісів, рівнів нормалізації БД;
— Досвід роботи з REST API;
— Досвід роботи з базами даних SQL (наприклад, PostgreSQL), міграціями баз даних;
— Досвід роботи з продуктивним середовищем та розуміння практики CI/CD для оновлення непродуктивних середовищ;
— Досвід роботи з Git;
— Добре розуміння OOP та шаблонів проектування;
— Впевнені знання про стек Spring (IoC, MVC, Data, Boot, Test), перевага для досвіду роботи з: інтеграцією, безпекою, тестуванням;
— Розуміння контейнерних середовищ (наприклад, Docker, Kubernetes).

Буде плюсом:
— Розуміння low-code development platform;
— Досвід роботи з системами по моделюванню бізнес процесів (Camunda або інше);
— Досвід тестування модулів / інтеграції / API для мікросервісів;
— Досвід роботи з базами даних NoSQL (наприклад, MongoDB);
— Досвід роботи з Maven, JUnit, Mockito;
— Навички розробки API та документації;
— Досвід роботи з системами обміну повідомленнями (наприклад, Kafka).

Майбутні обов’язки:
— Розробляти архітектуру та дизайн системи;
— Координувати роботу команди;
— Автоматизовувати завдання за допомогою відповідних інструментів та сценаріїв, написання скриптів;
— Розробляти інформаційну систему з використанням системи по моделюванню бізнес процесів;
— Визначати пріоритети та виконувати завдання в життєвому циклі розробки програмного забезпечення;
— Підтримувати інформаційну систему та вносити відповідні зміни;
— Взаємодіяти з командою Product owner та BA при моделюванні бізнес процесів.

Ми забезпечуємо умови роботи:
— Роботу в команді професіоналів, що сприяє індивідуальному розвитку;
— Віддалену роботу;
— За необхідності — робоче місце з постійним світлом та інтернетом;
— 20 робочих днів відпустки та лікарняні що оплачуються;
— Наші співробітники — партнери компанії можуть розраховувати на програми внутрішнього страхування, навчання та обмін знаннями, додаткові вихідні, часткове покриття вартості курсів вивчення мов, спортзалу, програм з підтримки ментального здоров’я, спільні командні зустрічі зі смачним спілкуванням та іншого;
— Демократичне управління та адекватну атмосферу.

Будемо раді побачити тебе в команді! З нетерпінням чекаємо на твоє резюме!

LinkedIn