ПриватБанк— є найбільшим банком України та одним з найбільш інноваційних банків світу. Займає лідуючі позиції за всіма фінансовими показниками в галузі та складає близько чверті всієї банківської системи країни.
Ми шукаємо Middle/Senior Java Developer, який прагне працювати в динамічному середовищі та розділяє цінності взаємної довіри, відкритості та ініціативності.
Ми прагнемо знайти цілеспрямованого професіонала, орієнтованого на якість та результат.
Мета посади: розробка, супровід та модернізація системи, яка забезпечує повний цикл виготовлення банківських карт.
Основні обов’язки:
Розробка, супровід та модернізація програмного комплексу
Розробка нових функціональних можливостей та сервісів на Java
Розробка та інтеграція REST API / web-сервісів
Робота з Oracle Database: розробка SQL-запитів, оптимізація запитів, робота з транзакціями та складними структурами даних
Аналіз та оптимізація продуктивності застосунків і SQL-запитів
Інтеграція програмного комплексу з внутрішніми та зовнішніми інформаційними системами
Розробка та супровід багатопоточних і високонавантажених компонентів
Участь у проектуванні архітектури нових компонентів системи
Написання unit/integration тестів, участь у тестуванні та аналізі дефектів
Проведення code review та підтримка стандартів якості коду
Аналіз існуючого legacy-коду та його поступовий рефакторинг
Підготовка технічної документації
Основні вимоги:
5+ років досвіду розробки на Java
Знання Java SE. Java 17 / бажано Java 21+. Collections, Generics, Streams, Lambda. Exception handling. Multithreading та concurrency. Розуміння JVM та основ роботи Garbage Collector. Розуміння принципів ООП, SOLID, Clean Code. Застосування основних design patterns. Spring/Java Enterprise
Практичний досвід роботи зі Spring Framework / Spring Boot: Spring Web / REST. Spring Data / JDBC. Dependency Injection / IoC. Робота з конфігурацією та профілями застосунків. Розуміння принципів побудови enterprise Java-застосунків
Знання SQL. Практичний досвід роботи з Oracle Database. Розуміння індексів, execution plan та оптимізації SQL. Транзакції, блокування, рівні ізоляції. Oracle PL/SQL — обов’язково для Senior / бажано для Strong Middle.
Досвід роботи з REST API. HTTP/HTTPS. JSON, XML. Розуміння принципів інтеграції інформаційних систем. Робота з authentication/authorization на рівні застосунків
Розуміння принципів тестування ПЗ. Unit та integration testing. JUnit. Mockito або аналогічний framework. Здатність самостійно знаходити та локалізувати причини дефектів
Досвід роботи з Git. Pull/Merge Requests. Code Review. Розуміння CI/CD процесів
Буде перевагою:
Досвід роботи з Java EE / Jakarta EE
Досвід міграції або модернізації legacy-систем
Досвід роботи з високонавантаженими системами
Досвід роботи з message brokers (Kafka, RabbitMQ тощо)
Досвід роботи з платіжними системами, EMV, персоналізацією банківських карт або процесингом
Досвід роботи з AI/ML або інтеграції AI-сервісів.
Досвід розробки frontend-компонентів (HTML/CSS/JavaScript)
Розуміння основ DevOps. Досвід роботи з системами, де використовуються криптографія, HSM, цифрові сертифікати або PKI
Своїм співробітникам ми пропонуємо:
Роботу в найбільшому та інноваційному банку України
Офіційне працевлаштування та 24+4 календарних дні відпустки
Компенсація лікарняних у повному обсязі
Конкурентну заробітну плату
Медичне страхування та корпоративний мобільний зв’язок
Корпоративне навчання
Віддалену роботу або сучасні офіси в Києві, Дніпрі та Львові, оснащені генераторами та Starlink
ПриватБанк відкритий до підтримки та працевлаштування ветеранів i ветеранок, а також людей з інвалідністю.
Для нас неприйнятною є дискримінація через стан здоров’я та фізичні можливості, вік, расову чи етнічну належність, стать і сімейний стан.
Ми готові навчати ветеранів та кандидатів з інвалідністю без досвіду роботи в банківській сфері.
Якщо ви маєте статус людини з інвалідністю або ветерана, звертайтеся на [email protected]. Фахівці ПриватБанку н



