Java Developer Middle+/Senior

OPEN BANK AJ

Java Developer Middle+/Senior

Ташкент, Юнусабадский район, улица Шахрисабз, 2

Описание вакансии

С чем предстоит работать:

Языки и фреймворки

  • Java — уверенное владение версиями 17-23, понимание современных возможностей языка (Records, Pattern Matching, Virtual Threads и др.) ;
  • Spring Boot — опыт разработки микро сервисных приложений;
  • Spring Cloud — работа с распределенными системами (Config Server, Service Discovery, Circuit Breaker и т.д.).

Архитектурные паттерны и принципы

  • Event-Driven Architecture — опыт проектирования и разработки событийно-ориентированных систем;
  • Microservice Patterns — знание и применение паттернов микросервисной архитектуры (API Gateway, Service Mesh, Saga, CQRS и др.);
  • SOLID принципы — глубокое понимание и практическое применение принципов объектно-ориентированного проектирования.

Асинхронное программирование

  • Понимание принципов асинхронного программирования;
  • Опыт работы с CompletableFuture, Reactive Streams;
  • Знание реактивного программирования (Project Reactor, RxJava).

Системы обмена сообщениями

  • Apache Kafka — опыт работы с брокером сообщений, понимание концепций топиков, партиций, consumer groups.

Тестирование

  • Unit тестирование — обязательное покрытие кода юнит-тестами (JUnit 5, Mockito, AssertJ);
  • Integration тестирование — опыт написания интеграционных тестов (Spring Boot Test, Testcontainers);
  • Понимание принципов TDD/BDD;
  • Стремление к высокому покрытию кода тестами.
Что мы ожидаем от твоих навыков:
  • Опыт работы в команде, использование Git;
  • Понимание CI/CD процессов;
  • Знание Docker и контейнеризации;
  • Умение писать чистый, поддерживаемый код;
  • Навыки code review.

Желательные навыки

  • Apache Pulsar — опыт работы будет преимуществом;
  • Redis — опыт использования для кеширования и в качестве хранилища данных.


Что мы предлагаем:

  • Комфортабельный офис в новом деловом центре Ташкента;
  • График работы 5/2 с 9:00 до 18:00 в современном офисе;
  • Праздничные премии;
  • Корпоративная культура, основанная на поддержке и командной работе.
Навыки
  • Java
  • Spring Boot
  • Spring Cloud
  • SOLID
  • Apache Kafka
  • TDD
  • Git
  • CI/CD
  • Docker
  • Redis
  • RxJava
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Java Backend and Frontend Developer

ГУ ADLIYA ORGANLARI VA MUASSASALARIDA AXBOROT-KOMMUNIKASIYA TEXNOLOGIYALARINI RIVOJLANTIRISH MARKAZI

Полный день
  • Ташкент

  • от 10000000 UZS

Рекомендуем
UZINFOCOM
Полный день
  • Ташкент

  • от 10000000 UZS

Рекомендуем

Senior/Team Lead Java Developer

Sigma Sweden Software AB

Удаленная работа
  • Ташкент

  • от 10000000 UZS

Рекомендуем
АО СО INSON
Полный день
  • Ташкент

  • от 10000000 UZS

Полный день
  • Ташкент

  • до 1700 USD

Java-разработчик

JO‘RABOYEV BAXTIYOR TOSHMUROD O‘G‘LI

Полный день
  • Ташкент

  • до 10000000 UZS

АО ANOR BANK

Java Developer (Senior)

АО ANOR BANK

Полный день
  • Ташкент

  • до 10000000 UZS

«UZUM TECHNOLOGIES»

Middle/Senior Java Software Engineer

«UZUM TECHNOLOGIES»

Полный день
  • Ташкент

  • до 10000000 UZS

NOVA RENESSANS
Полный день
  • Ташкент

  • до 700 USD

OCTO
Полный день
  • Ташкент

  • до 700 USD

ACCESA
Полный день
  • Ташкент

  • до 700 USD

Buynow
Полный день
  • Ташкент

  • от 2000 USD

PROJECTS (GK Consulting)
Полный день
  • Ташкент

  • от 2000 USD

Полный день
  • Ташкент

  • до 1000 USD

Senior PHP Backend

UYSOT TEAM

Полный день
  • Ташкент

  • до 1000 USD

Simtech Development

Frontend-разработчик

Simtech Development

Удаленная работа
  • Ташкент

  • до 1000 USD

Digital Camp
Полный день
  • Ташкент

  • до 7000000 UZS

LEADING BUSINESS SOFTWARE

Мидл Программист 1С

LEADING BUSINESS SOFTWARE

Полный день
  • Ташкент

  • до 2500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию