Backend розробник to $2500
Finport Technologies — українська ІТ-компанія з 25-річним досвідом створення надійних програмних рішень для державних установ та фінансового сектору.
Серед наших проєктів — вебпортали, вебсайти, аналітичні сервіси, рішення для обліку й управління даними, які мають реальний вплив на роботу фінансових установ та державних організацій в Україні.
Компанія є резидентом «Дія Сіті» та має статус критично важливого підприємства, що дає можливість бронювання працівників.
Наразі ми шукаємо уважного та відповідального Backend розробника для довгострокової участі в одному з наших проєктів — з акцентом на стабільність, продуктивність та розвиток існуючого функціоналу.
🎯 Обов’язкові Вимоги (Must Have)
- Високий рівень володіння Java (бажано Java 17+).
- Практичний досвід роботи зі Spring Boot, зокрема:
- Spring Data (робота з реляційними базами даних)
- Spring Security (автентифікація на основі JWT)
- Spring Web (REST API)
- Spring Boot Actuator (моніторинг та health checks)
3. Досвід роботи з PostgreSQL:
- проєктування та нормалізація схем,
- написання складних SQLзапитів,
- розуміння індексів та базової оптимізації продуктивності.
4. Практичний досвід роботи з RabbitMQабо іншим системами обміну повідомленнями:
- публікація/споживання повідомлень
- базові патерни (work queues, routing, dead-letter queues).
5. Досвід роботи з Redis (кешування, key-value storage, можливо — сесії).
6. Розуміння та практичне використання JWTдля автентифікації та авторизації.
7. Досвід роботи з Liquibase (або аналогами) для версіонування та міграцій бази даних.
8. Уміння проєктувати й реалізовувати RESTful API (request/response моделі, валідація, обробка помилок).
9. Добре розуміння принципів чистого коду (SOLID, поділ відповідальностей, багатошарова архітектура).
10. Досвід роботи з Git і командною розробкою (pull requests, code reviews).
✨ Бажано (Nice to Have)
- Досвід роботи з мікросервісною архітектурою та розподіленими системами.
- Базові знання Docker і Docker Compose(створення образів, прості compose-файли).
- Знайомство з концепціями Kubernetes (pods, services, deployments) і базовий досвід роботи з Helm charts.
- Досвід роботи з метриками та моніторингом через Prometheus та Grafana.
- Досвід роботи з логуванням і моніторингом загалом (кореляція логів, метрики через Actuator, health checks).
- Знайомство з CI/CD пайплайнами (GitHub Actions, GitLab CI, Jenkins або подібні).
- Досвід написання автоматизованих тестів (JUnit, integration tests, Testcontainers тощо).
💡Ми пропонуємо
- Повністю віддалена робота
- Гнучкий графік (із узгодженням з командою)
- Чітко налагоджені процеси (платформа для управління проєктами, GitLab CI/CD)
- Можливість бронювання
- Команда професіоналів, готових завжди підтримати
- Можливість працювати над проєктами, що мають реальний вплив на важливі сфери
Якщо ви готові приєднатися до нашої команди та маєте відповідні навички — надсилайте своє резюме.
Required skills experience
| Java | 2 years |
| Java 17 | 6 months |
| SQL | 2 years |
| Git | 2 years |
| GitHub | 2 years |
| GitLab | 2 years |
| PostgreSQL | 2 years |
| Docker Compose | 6 months |
| JUnit | 1 year |
| Spring Boot | 2 years |
| REST API | 2 years |
| Redis | 1 year |
| Jenkins | 6 months |
| RabbitMQ | 1 year |
| Grafana | 6 months |
| Kubernetes | 6 months |
| Back end | 2 years |
| SOLID | 2 years |
| CI/CD | 6 months |
Required domain experience
| Fintech | 2 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |