-
Разработка и развитие backend-сервисов на Java (версии 17–23) с использованием Spring Boot и Spring Cloud.
-
Проектирование и реализация микросервисной архитектуры и событийно-ориентированных систем (Event-Driven Architecture).
-
Участие в проектировании архитектурных решений с применением паттернов API Gateway, Saga, CQRS, Service Mesh и др.
-
Реализация асинхронной и реактивной логики (CompletableFuture, Reactive Streams, Project Reactor / RxJava).
-
Интеграция сервисов через брокеры сообщений (Apache Kafka).
-
Написание и поддержка unit и integration тестов, обеспечение высокого покрытия кода тестами.
-
Участие в code review, улучшение качества и читаемости кода.
-
Работа в команде с использованием Git, участие в CI/CD процессах.
-
Контейнеризация приложений и работа с Docker.
-
Опыт работы от 3 лет middle, от 5 лет senior.
-
Уверенное владение Java 17–23 и понимание современных возможностей языка (Records, Pattern Matching, Virtual Threads и др.).
-
Опыт коммерческой разработки на Spring Boot и Spring Cloud.
-
Глубокое понимание микросервисной архитектуры и SOLID-принципов.
-
Опыт проектирования и разработки асинхронных и реактивных систем.
-
Практический опыт работы с Apache Kafka (топики, партиции, consumer groups).
-
Опыт unit-тестирования (JUnit 5, Mockito, AssertJ) и integration-тестирования (Spring Boot Test, Testcontainers).
-
Понимание и применение подходов TDD/BDD.
-
Знание CI/CD процессов и основ контейнеризации (Docker).
-
Умение писать чистый, поддерживаемый код и работать с code review.
-
Будет преимуществом:
-
опыт работы с Apache Pulsar;
-
опыт использования Redis для кеширования и хранения данных.
-
- Пятидневная рабочая неделя (пн–пт, 9:00–18:00);
-
Участие в развитии современных FinTech-продуктов;
-
Работа в профессиональной и сплочённой команде;
-
Возможности карьерного и профессионального роста;
-
Конкурентоспособная заработная плата;
-
Официальное трудоустройство в соответствии с Трудовым кодексом РУз.