Backend розробник to $2500

Finport Technologies — українська ІТ-компанія з 25-річним досвідом створення надійних програмних рішень для державних установ та фінансового сектору.

Серед наших проєктів — вебпортали, вебсайти, аналітичні сервіси, рішення для обліку й управління даними, які мають реальний вплив на роботу фінансових установ та державних організацій в Україні.

Компанія є резидентом «Дія Сіті» та має статус критично важливого підприємства, що дає можливість бронювання працівників.

 

Наразі ми шукаємо уважного та відповідального Backend розробника для довгострокової участі в одному з наших проєктів — з акцентом на стабільність, продуктивність та розвиток існуючого функціоналу.

 

🎯 Обов’язкові Вимоги (Must Have)

  1. Високий рівень володіння Java (бажано Java 17+).
  2. Практичний досвід роботи зі 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
Робота з базою даних, Продуктивність, Робота в команді, Мікросервісна архітектура
Published 27 November
81 views
·
27 applications
To apply for this and other jobs on Djinni login or signup.
Loading...