Middle Backend Java Developer
Summary
Develops and maintains backend services in Java using Quarkus, designs REST APIs, works with MySQL/MariaDB, and participates in code reviews and technical planning.
Обов'язки
Розробка нових backend-функцій на Java (Quarkus).
Проєктування REST API, інтеграція із зовнішніми сервісами.
Робота з реляційними базами даних (БД).
Підтримка наявної архітектури, оптимізація продуктивності.
Код-рев'ю, участь у технічних обговореннях та плануванні.
Написання 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).
Ми пропонуємо
Конкурентну компенсацію залежно від рівня (кваліфікації).
Гнучкий графік, можливість працювати віддалено.
Команду без бюрократії, прямий вплив на продукт.
Професійний ріст, участь в архітектурних рішеннях.