D

Lead/Senior Java Developer

Dzengi · Minsk, Belarus

Financial Services · 51-200 employees

2 d ago
Senior (5-10 yrs) Full-time Belarus
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves playing a key part in creating and developing a trading exchange system for tokenized assets. Responsibilities include working on architecture, technical design, and developing core platform components.

What they look for

Java 17 Service-Oriented Architecture REST API OpenAPI GitLab CI/CD Jenkins Kubernetes ELK Stack Grafana PostgreSQL Kafka Distributed Systems TDD Redis Elasticsearch ClickHouse

Requirements

Candidates need over 5 years of software development experience, primarily in Java 17, with expertise in SOA and API-First design. Proficiency in CI/CD, Kubernetes, PostgreSQL, and Kafka is required.

Benefits

Premium Medical Insurance Allsports Subscription English and Polish Language Courses Corporate Events Team Buildings Sick Days Paid Sick Leave Modern Office

Full description

Dzengi - резидент Парка высоких технологий, регулируемая криптобиржа токенизированных активов. Мы ищем Lead/Senior Java Developer, кто будет играть ключевую роль в создании и развитии системы торговой биржи. Вас ждёт работа над архитектурой и техническим дизайном, разработка основных компонентов платформы, а также возможность предлагать и внедрять собственные улучшения.

Мы ожидаем:

  • более 5 лет опыта разработки программного обеспечения, преимущественно на Java 17
  • опыт проектирования и разработки в рамках сервисно-ориентированной архитектуры (CAP, PACELC)
  • создание REST-сервисов с подходом API-First (OpenAPI)
  • навыки в области непрерывной интеграции (модульное и интеграционное тестирование, GitLab CI/CD, Jenkins)
  • опыт настройки и сопровождения непрерывной поставки
  • опыт работы с Kubernetes для оркестрации контейнеров
  • настройка систем наблюдаемости и мониторинга (ELK, Grafana)
  • опыт работы с PostgreSQL и Kafka
  • интерес и страсть к инновациям, желание развиваться в сфере финтеха

Будет плюсом:

  • опыт масштабирования веб-сокетов и проектирования высоконагруженных распределённых систем
  • контрактное тестирование, TDD и современные подходы к качеству ПО
  • глубокое знание баз данных и инструментов хранения: S3, Redis/Memcached, Elasticsearch, ClickHouse
  • опыт работы с различными брокерами сообщений (Amazon SQS, RabbitMQ) помимо Kafka
  • участие в моделировании и реализации систем финансового учёта (двойная запись)
  • настройка и администрирование блокчейн-узлов (BTC, ETH и др.)
  • настройка и интеграция систем управления доступом (Keycloak)
  • практические навыки управления памятью и профилирования Java-приложений

Мы предлагаем:

  • обучение продукту и профессиональный менеджмент
  • активное развитие и работу над сложным и интересным продуктом
  • медицинское страхование
  • premium подписка Allsports
  • курсы английского/польского языка
  • активная корпоративная жизнь (корпоративы, тимбилдинги, office events)
  • Sick days & оплачиваемый больничный
  • современный офис и комфортные условия труда

*Перспективное рабочее место