Java software engineer

$$$

Чим ми займаємось

Ми розробляємо реєстри, портали та інформаційні системи, будуємо інтеграції між сервісами та автоматизуємо складні процеси роботи з даними. Закриваємо повний цикл розробки — від discovery та проєктування до запуску та підтримки в продакшені.

Працюємо для державних установ та пов’язаних організацій — громадських об’єднань, донорських програм та інших учасників екосистеми.
 

Що ти будеш робити:

  • Проєктувати та розробляти сервіси на Java стеку.
  • Працювати з базами даних, виконувати міграції схем та даних (Liquibase, PostgreSQL).
  • Проєктувати API та інтеграції з іншими системами та внутрішніми сервісами (REST, GRPC).
  • Налагоджувати безпеку та захист сервісів на базі звітів безпекових аудитів.
  • Налагоджувати CI/CD процеси та робочі середовища.
  • Брати участь у дизайні рішень разом із аналітиками та продакт-менеджерами.
  • Описувати документацію та інструкції по розроблених сервісах та АПІ.
     

Необхідні навички:

  • 3+ років професійного досвіду розробки на Java (17+).
  • Досвід у проектуванні, інтеграції та документуванню API (REST, GRPC)
  • Досвід у створенні та підтримці складних, високопродуктивних Java-сервісів, включаючи роботу з Java-фреймворками, такими як Spring (Boot, Security, Data) або Quarcus чи інші аналоги, Hibernate або аналоги.
  • Досвід роботи з реляційними базами даних (MsSQL, PostgreSQL).
  • Глибоке розуміння ООП, принципів SOLID та шаблонів проектування.
  • Розуміння мікросервісної та сервісно-орієнтованої архітектури.
  • Досвід роботи з Docker, Docker-compose.
  • Розуміння принципів міжсервісної та клієнтської автентифікації/авторизації. JWT, OAuth2, RBAC.
     

Буде плюсом:

  • Досвід з Linux bash;
  • Розуміння безпекових протоколів mTLS.
  • Робота з інструментами логування та моніторингу. 
  • Досвід із CI/CD та контейнерними середовищами (GitLab CI, GitHub Actions чи інші);
     

Що для нас важливо:

  • Вміння самостійно вирішувати задачі та працювати з невизначеністю
  • Готовність розбиратися в нових технологіях
  • Відповідальність за результат, а не тільки за код
  • Вміння комунікувати з командою
     

Ми забезпечуємо умови роботи:

  • Робота в команді професіоналів, що сприяє індивідуальному розвитку та кар’єрному зростанню.
  • Онбординг та навчання необхідним інструментам та підходам.
  • Втілення інноваційних проєктів що допомагають змінювати Україну.
  • Страхування.
  • Віддалена робота. 
  • Можливості підтримки власного фізичного, ментального, духовного та соціального розвитку за Мотиваційною програмою компанії (спортзал, йога, вивчення мов, курси з розвитку та інше).
  • Демократичне управління компанії та адекватна, робоча атмосфера.
  • 20 робочих днів відпустки на рік та 10 лікарняних що оплачуються.

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

Required languages

Ukrainian Native
Published 27 May
425 views
·
176 applications
Response activity: Low
Last responded 4 days ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...