> Djinni
middle
Backend Engineer
format:Remote
javaquarkuspostgresqlmysqlsqlhibernaterest-apidocker
natskuberneteskustomizelinuxci/cd
> full description
Обов'язки
- Розробка нових backend-функцій на Java з використанням Quarkus.
- Проєктування REST API, інтеграція із зовнішніми сервісами.
- Робота з реляційними базами даних (PostgreSQL, MariaDB).
- Підтримка наявної архітектури, оптимізація продуктивності.
- Код-рев'ю, участь у технічних обговореннях та плануванні.
- Написання unit/integration тестів.
Вимоги
- 3+ роки комерційного досвіду розробки на Java 21.
- Впевнена робота з Quarkus або Java EE.
- Впевнена робота з Git (branching, merge, pull-requests, rebase).
- Досвід роботи з базами даних: MySQL/MariaDB, вміння писати складні SQL-запити.
- Знання JPA/Hibernate.
- Розуміння принципів REST, HTTP, JWT.
- Знання Maven/Gradle.
- Вміння працювати з Docker, концепції CI/CD.
- Розуміння алгоритмів, структур даних, багатопоточності.
Буде плюсом
- Досвід роботи з NATS.
- Kubernetes, Kustomize.
- Досвід роботи з Linux.
- Досвід налаштування CI/CD.
- Досвід написання автотестів (JUnit, Mockito).
Ми пропонуємо
- Конкурентну компенсацію залежно від кваліфікації.
- Гнучкий графік, можливість працювати віддалено.
- Команду без бюрократії, прямий вплив на продукт.
- Професійний ріст, участь в архітектурних рішеннях.