Senior Java Back-End Developer
Done — імпортно-торговельна компанія, яка допомагає малому та середньому бізнесу в Україні доставляти товари з Китаю, Туреччини та Європи. Наші клієнти — це дистриб’ютори та підприємці, які завдяки співпраці з Done отримують імпульс для зростання торгового бізнесу.
Компанія Done — це:
- 9 років досвіду міжнародної торгівлі
- контроль на кожному етапі: від фабрики до складу в Україні
- інструмент, який підсилює наших клієнтів
Сайт продукту фінансування імпорту: https://finance.done.partners/
Instagram-спільнота людей Done: https://www.instagram.com/done_people_
Для зміцнення та розвитку бізнесу ми шукаємо в команду Senior Java Back-End Developer
Про роль
Як Senior Java Back-End Developer, ви відповідатимете за проєктування, розвиток і підтримку backend-частини продукту з використанням Spring-екосистеми (Spring Boot, Spring Data, Spring Security, Spring Cloud).
Ви працюватимете з бізнес-критичними сервісами, REST API та базами даних, забезпечуючи стабільність, продуктивність і масштабованість системи.
Роль передбачає не лише написання коду, а й активну участь у прийнятті архітектурних рішень, рефакторингу, технічному вдосконаленні існуючих рішень та менторстві команди.
Обов’язки 🛠
- Розробка та підтримка backend-сервісів на Java з використанням Spring Boot у production-середовищі
- Проєктування та реалізація REST API
- Робота з даними PostgreSQL, оптимізація запитів і транзакцій
- Інтеграція з внутрішніми та сторонніми сервісами через REST та messaging
- Аналіз бізнес-вимог і трансформація їх у надійні технічні рішення
- Написання чистого, підтримуваного та безпечного коду
- Проведення code review та допомога команді у покращенні якості коду
- Участь у плануванні релізів разом із внутрішніми командами
- Документування розробленого функціоналу
Необхідні навички 🎯
- 5+ років комерційного досвіду Java-розробки
- Впевнені знання Java / JEE
- Глибокий практичний досвід роботи зі Spring Framework
- Досвід проєктування та підтримки REST API
- Впевнене володіння PostgreSQL, досвід оптимізації та роботи з асинхронними підключеннями
- Досвід роботи з Git, Maven, Jenkins або аналогічними CI/CD-інструментами
- Досвід рефакторингу та підтримки великої кодової бази
- Досвід роботи в Agile-командах
Ми впевнені, що найцінніший капітал бізнесу — це наші люди, і пишаємось, що 54% управлінців — це співробітники, які виросли всередині компанії. Можливо, саме ти збільшиш цю цифру, тож чекаємо на знайомство!
Required skills experience
| Java | 5 years |
| Spring Framework | 4 years |
| REST API | 4 years |
| PostgreSQL | 4 years |
| Git | 4 years |
| Maven | 4 years |
| Jenkins | 4 years |
| CI/CD | 4 years |
| Agile / Scrum | 4 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | C1 - Advanced |