Java Developer middle /senior

 

Мова та технології:

Java Core 8+    Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud)    JPA (Hibernate)  PostgreSQL   MongoDB Redis   Rabbitmq    Docker    Tomcat     NoSQL 

 

Твої обов’язки:

Проектування архітектури складних систем із використанням просунутих архітектурних патернів (Event‑Driven Architecture, CQRS, Microservices, DDD тощо)

Розробка та впровадження нових модулів (блок реєстрації, платіжні системи та інші бізнес‑рішення) із забезпеченням відповідності стандартам і безпеці фінансових систем

Проектування та реалізація API: створення стабільних і задокументованих інтерфейсів відповідно до принципів RESTful,  керування версіями, автентифікацією та авторизацією (OAuth 2.0, JWT)

Інтеграція із зовнішніми системами (платіжні шлюзи, CRM тощо) з використанням різних протоколів та механізмів безпеки

Проектування та реалізація рішень із використанням багатопоточності та конкурентних обчислень; оптимізація продуктивності під високі навантаження

Збір і аналіз бізнес‑вимог спільно з бізнес‑аналітиками, корекція технічних рішень із урахуванням зручності для кінцевого користувача

Дотримання стандартів безпеки та регуляцій фінансових систем (PCI DSS, PSD2 тощо)

Оптимізація продуктивності застосунків і забезпечення високої надійності та доступності

Робота з хмарними технологіями та застосування cloud‑патернів (напр. Circuit Breaker, Retry, Distributed Tracing) у середовищах AWS, Google Cloud або Azure

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

Вибір оптимальних технологій і патернів для хмарних рішень, а також автоматизація інфраструктури за допомогою CI/CD‑пайплайнів та інструментів оркестрації

 

Вимоги:

5+ років досвіду роботи з Java (бажано версія 11+)

Глибоке знання архітектурних патернів,  досвід проектування та впровадження рішень на базі мікросервісів, DDD, CQRS, подійно‑орієнтованих систем тощо

Глибоке знання Spring Framework: Spring Boot, Spring Data, Spring Security, Spring Cloud, включно з конфігуруванням і керуванням компонентами, взаємодією між мікросервісами та інтеграцією із зовнішніми системами

Досвід проектування та розробки REST API з дотриманням найкращих практик, проектування стійких до змін API,  керування версіями,  автентифікація й авторизація через OAuth 2.0 або JWT

Досвід розробки багатопоточних застосунків; розуміння Concurrency API, потоків, блокувань,  оптимізація багатопоточних систем під високі навантаження

Досвід роботи з PostgreSQL, MongoDB, Redis та системами кешування

Досвід роботи із системами обміну повідомленнями (RabbitMQ, Kafka)

Досвід роботи з Liquibase або аналогічними інструментами для міграції баз даних

Досвід інтеграції із зовнішніми системами (API третіх сторін, платіжні шлюзи, CRM, ERP) і розуміння різних протоколів взаємодії (REST, SOAP, AMQP)

Досвід роботи зі стандартами та нормативними вимогами фінансового сектору (PCI DSS, PSD2),  захист даних і керування безпекою

Досвід роботи з хмарними провайдерами (AWS, Google Cloud, Azure),  проектування та розгортання рішень на базі хмар , використання сервісів моніторингу та керування навантаженням

Знання cloud‑патернів і вміння застосовувати їх у розподілених системах 

Глибоке розуміння принципів чистоти та розширюваності коду

Здатність самостійно ухвалювати архітектурні рішення, організовувати процеси розробки, оцінювати ризики й прогнозувати вплив рішень на масштабованість системи

Відмінні навички взаємодії з бізнесом, вміння знаходити баланс між бізнес‑цілями та технічними реаліями

 

Добре мати:

Досвід контейнеризації та оркестрації (Docker, Kubernetes)

Досвід налаштування й використання CI/CD‑пайплайнів (Jenkins, GitLab CI, TeamCity тощо)

Досвід роботи у фінансовому/банківському секторі. Досвід міграції монолітних систем на мікросервіси

 

Що ми пропонуємо:

Роботу у цікавих проєктах з нестандартними рішеннями

Ринкову оплату праці

Повний бухгалтерський супровід

Performance review

Командну підтримку у адаптації на новому робочому місці

Швидкість у прийнятті рішень

Безпосередній вплив на розвиток продукту

Оплачувані лікарняні та відпустка

Можливість повного remote

Гнучкий графік роботи, де головне – результат.

 

Про компанію Alliance Digital 

Створюємо нове. Покращуємо наявне.
Наша команда спеціалізується на вирішенні складних завдань у сфері фінансових технологій.
Наші експерти мають глибокі знання в галузі організації та автоматизації масового бізнесу, управління розробкою програмного забезпечення для фінансового та банківського сектора.
Ми створюємо унікальний клієнт-банк на web та mobile.
Унікальність товару надає можливість використання єдиного клиент-банка одночасно всім категорій клієнтів: фізичні особи, підприємці, юридичні особи.
Ми створюємо екосистему з інших небанківських сервісів та послуг, які допомагатимуть розвивати бізнес клієнтам МСБ, а фізичним особам створювати всі умови для швидкого та зручного вирішення фінансових завдань.

 

Сайт компанії:
https://alliancedgtl.com/

Required languages

English A2 - Elementary
Published 3 September · Updated 22 October
Statistics:
227 views
·
64 applications
69% read
·
5% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...