ПриватБанк— є найбільшим банком України та одним з найбільш інноваційних банків світу. Займає лідуючі позиції за всіма фінансовими показниками в галузі та складає близько чверті всієї банківської системи країни.
Ми шукаємо 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 ветеранок, а також людей з інвалідністю.
Для нас неприйнятною є дискримінація через стан здоров’я та фізичні можливості, вік, расову чи етнічну належність, стать і сімейний стан.
Ми готові навчати ветеранів та кандидатів з інвалідністю без досвіду роботи в банківській сфері.
Якщо ви маєте статус людини з інвалідністю або ветерана, звертайтеся на jobquestions@privatbank.ua. Фахівці ПриватБанку нададуть консультацію і супровід упродовж процесу відбору та після працевлаштування.
Відгукнутись на вакансію
Job ID:
183615
Требуемые навыки:
Css, Devops, Frontend, Html, Java, Javascript, Sql, Xml