Middle/Senior Java Developer
ПриватБанк є найбільшим банком України та одним з найбільш інноваційних банків світу. Займає лідуючі позиції за всіма фінансовими показниками в галузі та складає близько чверті всієї банківської системи країни.
Ми шукаємо Middle/Senior Java Developer для роботи над надійною та масштабованою системою. Позиція передбачає роботу зі Spring екосистемою, базами даних та сучасними підходами до побудови бекенду. В обовʼязки буде входити побудова та підтримка процесів на платформі Temporal.
Основні обов’язки:
- Розробка та підтримка процесів на платформі Temporal
Вимоги до кандидатів:
- 3+ років досвіду роботи на позиції розробника
- Досвід роботи з базами даних (PostgreSQL / Oracle)
- Досвід роботи з брокерами повідомлень (RabbitMQ, Apache ActiveMQ / Artemis або Kafka)
- Досвід роботи з Maven (multi-module projects, dependencies, profiles, plugins)
- Java 17+: Впевнене знання Core Java (Collections, Generics, Stream API, Optional, Exceptions)
- Concurrency / Multithreading: Розуміння основ JVM, функціональних інтерфейсів та концепції immutable objects.
- Spring Boot: Досвід роботи (бажано 4.x).
- Spring Framework: Dependency Injection, Configuration, Validation, Transactions, Spring MVC / REST, Spring Data та Spring Security
- Web & API: Розуміння REST API, HTTP, JSON, статус-кодів та концепції ідемпотентності (idempotency).
Архітектура та інженерні практики: Паттерни та принципи, Архітектурні підходи, Тестування (JUnit, Mockito)
Буде перевагою:- Досвід роботи з Apache Camel, Enterprise Integration Patterns (EIP) та побудови складних event-driven систем
- Досвід роботи з з workflow engines / state machines (наприклад, Temporal, Spring State Machine або аналоги)
- Розуміння delivery semantics , DLQ, correlation IDs та механізмів retries
- Розуміння основ distributed systems
Знання щодо Docker, CI/CD, Testcontainers, Kubernetes та/або AWS
Своїм співробітникам ми пропонуємо:
- Роботу в найбільшому та інноваційному банку України
- Офіційне працевлаштування та 24+4 календарних дні відпустки
- Конкурентну заробітну плату
- Медичне страхування та корпоративний мобільний зв’язок
- Корпоративне навчання
- Сучасний комфортний офіс
- Цікаві проекти, амбіційні задачі та динамічний розвиток
- Дружній професійний колектив та сильну команду
Ви не впевнені, чи надсилати резюме? Думаєте, що на заваді буде зрілий вік або обмеження через стан здоров’я та фізичні можливості?
Не сумнівайтеся. ПриватБанк надає рівні можливості всім кандидатам і вітає у своїй команді різноманітність.
Ми переконані, що різноманітність та інклюзія допомагають досягати амбітних результатів у бізнесі й щодня створювати омріяне майбутнє для громадян. Усі кваліфіковані кандидати отримують рівні можливості під час відбору на вакантні посади незалежно від расової чи етнічної належності, статі, віку, сімейного стану та інвалідності.