Senior Java Back-End Developer

Опис посади

Ми шукаємо досвідченого Senior Java Back-End Developer, який приєднається до нашої команди для розробки складних фінансових систем із високим рівнем надійності та продуктивності. Ви будете брати участь у створенні критично важливих сервісів для банківського сектору, включно з:

  • системами обробки платежів у реальному часі;
  • дистанційним банкінгом (інтернет/мобільний банк);
  • сервісами управління ризиками та AML/Fraud моніторингом;
  • інтеграціями з core banking, процесингом, картковими системами.

Ви будете залучені до проєктування архітектури, впровадження найкращих практик інженерії та безпеки, а також, можливо, наставництва молодших розробників.

 

Основні обов’язки

  • Проєктування та розробка високонавантажених backend-сервісів з урахуванням продуктивності, масштабованості та безпеки.
  • Використання стеку Java 21 + Spring Boot / Spring Cloud для побудови мікросервісної архітектури.
  • Реалізація безпечних API (OAuth2, JWT, Spring Security).
  • Інтеграція з платіжними шлюзами, CBS, процесинговими системами та сторонніми сервісами.
  • Розробка схем баз даних, оптимізація запитів (PostgreSQL, Redis, Liquibase).
  • Використання AWS-сервісів (EC2, S3, RDS, KMS, CloudWatch, Route 53 тощо).
  • Моніторинг та спостережуваність (Micrometer, Prometheus, OpenTelemetry, Actuator).
  • Використання інструментів контейнеризації та CI/CD (Docker, Kubernetes, Jenkins/GitLab CI).
  • Проведення code review, менторинг Middle/Junior колег.
  • Забезпечення відповідності фінансовим та регуляторним стандартам (PCI-DSS, GDPR, AML).

 

Необхідні навички та досвід

Hard Skills

  • 5+ років комерційного досвіду з Java (8–21).
  • Глибокі знання Spring Boot, Spring Cloud, Spring Security, Spring Data.
  • Досвід роботи з мікросервісною архітектурою та високонавантаженими системами.
  • Розробка RESTful API та інтеграцій за допомогою OpenFeign.
  • Робота з PostgreSQL, оптимізація SQL-запитів, знання ORM (JPA/Hibernate).
  • Кешування та асинхронна обробка даних (Redis, RabbitMQ, Cache2k).
  • CI/CD пайплайни, Git, Docker, Kubernetes.
  • Практичний досвід з AWS (EC2, RDS, S3, KMS, IAM, Route53).
  • Інструменти тестування (JUnit, Mockito, Testcontainers).
  • Використання MapStruct, Lombok, OpenAPI (Springdoc).
  • Моніторинг і логування (Micrometer, Prometheus, OpenTelemetry, ELK/CloudWatch).

Soft Skills

  • Вміння приймати технічні рішення та впливати на архітектуру продукту.
  • Лідерські навички: менторство та розвиток команди.
  • Орієнтація на якість, безпеку та продуктивність.
  • Критичне мислення та проактивність.
  • Впевнена комунікація з бізнес- та технічними стейкхолдерами.
  • Англійська: Upper-Intermediate+ (технічна документація, дзвінки, мітинги).

 

Буде перевагою

  • Досвід роботи з фінансовими стандартами та регуляціями (PCI-DSS, GDPR, AML/KYC).
  • Участь у побудові платіжних сервісів, мобільних банків або процесингових рішень.
  • Сертифікації AWS (Developer/Architect).
  • Досвід роботи з Event-driven архітектурою (Kafka, AMQP).

 

Чому варто приєднатися

  • Розробка інноваційних продуктів для фінансового сектору з мільйонами користувачів.
  • Використання сучасного стеку (Java 21, Spring Boot 3.4.7, AWS, Kubernetes).
  • Можливість впливати на архітектурні рішення та розвиток проєкту.
  • Робота у сильній команді з експертизою у банківських системах та фінтехі.
  • Конкурентна компенсація, оплачувані відпустки та лікарняні.

Required languages

English B2 - Upper Intermediate
Published 1 October
99 views
·
56 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...