Мы развиваем высоконагруженную платёжную платформу — экосистему из десятков микросервисов (биллинг, эквайринг, P2P-переводы, карты, escrow, merchant, PSP-шлюзы). Ищем сильного backend-инженера, готового проектировать и развивать распределённые событийно-ориентированные системы.
Обязанности:
- Разработка и развитие backend-сервисов на Java (17+) с использованием Spring Boot и Spring Cloud.
- Проектирование и развитие микросервисной и событийно-ориентированной архитектуры.
- Интеграция сервисов через Apache Kafka, REST/OpenFeign.
- Работа с PostgreSQL, Redis, Liquibase.
- Написание unit- и integration-тестов, участие в code review.
- Участие в CI/CD, контейнеризация приложений (Docker), командная разработка с Git.
Требования: - Опыт коммерческой разработки на Java от 4 лет.
- Уверенное знание Java 17+, Spring Boot, Spring Cloud.
- Опыт разработки микросервисов и понимание принципов SOLID, Clean Architecture.
- Практический опыт работы с Apache Kafka, PostgreSQL, Redis и Liquibase.
- Опыт написания unit- и integration-тестов (JUnit 5, Mockito, Spring Boot Test).
- Умение писать чистый, поддерживаемый код и работать с code review.
- Опыт работы в финтехе или платёжных системах.
- Знание Keycloak, OAuth2/OpenID Connect, gRPC, Protobuf, MapStruct.
- Опыт работы с Resilience4j, Prometheus, Grafana, ELK.
Условия: - Пятидневная рабочая неделя (пн–пт, 9:00–18:00);
- Участие в развитии современных FinTech-продуктов;
- Работа в профессиональной и сплочённой команде;
- Возможности карьерного и профессионального роста;
- Конкурентоспособная заработная плата;
- Официальное трудоустройство в соответствии с Трудовым кодексом РУз.