Middle Java Developer
Ми шукаємо Java Developer, який не боїться складних інженерних викликів, вміє розбиратися в legacy-коді та прагне оптимізувати архітектуру великих систем.
ПриватБанк є найбільшим банком України та одним з найбільш інноваційних банків світу. Займає лідируючі позиції за всіма фінансовими показниками в галузі та складає близько чверті всієї банківської системи країни.
Ми прагнемо знайти цілеспрямованого професіонала, який вміє працювати в режимі багатозадачності, орієнтованого на якість та результат.
Про проект: масштабна міграція додатка на сучасний стек AWS Redshift
Основні обов’язки:
- Рефакторинг та модернізація legacy-додатка, підготовка коду до міграції
- Аналіз, винесення та оптимізація складних inline SQL запитів з великих Java-класів
- Проєктування та реалізація переходу даних/логіки на Amazon Redshift
- Розробка та підтримка мікросервісів з використанням Spring Boot
- Інтеграція систем через брокери повідомлень (Kafka/RabbitMQ)
- Написання чистого, тестованого та ефективного коду
Основні вимоги:
- Вища освіта (бажано технічна)
- 2+ роки комерційного досвіду розробки на Java
- Глибокі знання Java Core, розуміння принципів ООП, SOLID, Clean Code та патернів проектування
- Досвід роботи з фреймворком Spring Boot (Spring Data, Spring Security, Spring MVC)
- Готовність і вміння працювати з legacy-кодом (розуміння, як безпечно рефакторити великі класи без втрати бізнес-логіки)
- Експертні знання SQL та досвід роботи з реляційними БД (PostgreSQL, Oracle)
- Розуміння специфіки аналітичних БД (хранилищ даних)
- Досвід або чітке розуміння роботи з Amazon Redshift
Буде плюсом:
- Практичний досвід роботи з брокерами повідомлень Apache Kafka та/або RabbitMQ
- Досвід роботи з інструментами збірки (Maven/Gradle) та системами контролю версій (Git)
- Розуміння принципів CI/CD та контейнеризації (Docker)
- Досвід міграції монолітів на мікросервісну архітектуру
- Досвід роботи з хмарними сервісами (AWS: S3, EC2, EMR тощо)
- Навички оптимізації важких SQL-запитів (Query Optimization / Tuning)
Своїм співробітникам ми пропонуємо:
- Роботу в найбільшому та інноваційному банку України
- Офіційне працевлаштування та 24+4 календарних дні відпустки
- Конкурентну заробітну плату
- Медичне страхування та корпоративний мобільний зв’язок
- Корпоративне навчання
- Сучасний комфортний офіс
- Цікаві проєкти, амбіційні задачі та динамічний розвиток
- Дружній професійний колектив та сильну команду