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 |
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...