Вимоги:
- Базове/впевнене знання Java Core.
- Розуміння ООП.
- Базове знання Spring / Spring Boot.
- Розуміння принципів роботи REST API.
- Базове знання SQL.
- Бажано знайомство з PostgreSQL.
- Базове розуміння JPA / Hibernate.
- Знання Git.
- Розуміння клієнт-серверної архітектури.
- Бажання розвиватися у напрямку Java Backend.
- Готовність працювати з існуючою архітектурою та доменною моделлю проєкту.
Комерційний досвід не є обов’язковим. Розглядаємо студентів, початківців та кандидатів із власними pet-проєктами.
Обов’язки:
- Розробка backend-функціоналу на Java.
- Робота з Spring Boot.
- Розробка та підтримка REST API.
- Реалізація бізнес-логіки відповідно до доменної моделі проєкту.
- Робота з PostgreSQL та базами даних.
- Створення та підтримка сутностей, сервісів, репозиторіїв та API.
- Робота з транзакціями та перевіркою цілісності даних.
- Інтеграція backend із Web, Android та iOS клієнтами.
- Виправлення помилок та доопрацювання існуючого функціоналу.
- Написання та підтримка тестів.
- Робота з Git та участь у code review.
- Вивчення та поступове впровадження архітектурних підходів, що використовуються в проєкті.
Оплата
Фіксована заробітна плата на даному етапі не передбачена.Проєкт реалізується за моделлю Revenue Share. Кожен учасник команди отримує попередньо узгоджений відсоток від чистого прибутку продукту після його запуску.