# Локация
Работа в головном офисе в Ташкенте, график 5/2 с 9:00 до 18:00.
# Компания
BSS — российская ИТ-компания, разрабатывающая и внедряющая решения для цифровизации клиентского обслуживания банков, финтех-компаний, госсектора, телекома, ритейла, медицины и других отраслей.
# Что делать
•Разрабатывать и поддерживать production-backend для финансовых сервисов, обеспечивая стабильность и отказоустойчивость при нагрузке и сбоях.
•Реализовывать сценарии верификации личности, карточных операций, переводов, кредитов, депозитов и обмена валют.
•Внедрять механизмы безопасности: OTP, биометрию, подписание транзакций, OAuth2/OIDC, JWT и mTLS.
•Интегрировать решения с core banking, процессингом, платёжными сетями и госсервисами через REST, SOAP, GraphQL и Kafka.
•Обеспечивать идемпотентность, retry, dead-letter-очереди, circuit breaker и корректную работу транзакций.
•Участвовать в релизах, расследовать инциденты, писать тесты, проводить code review, работать с CI/CD и согласовывать API-контракты с аналитиками и тестировщиками.
# Требования
•Опыт работы в финтехе, банковской сфере или с платёжными продуктами обязателен.
•Опыт разработки и поддержки production-backend на Java, включая реальные инциденты, релизы и поддержку.
•Java 17+, включая records, streams и многопоточность: пулы потоков и CompletableFuture.
•Spring Boot 3, Spring MVC, Spring Data JPA, Hibernate и Spring Security.
•PostgreSQL: SQL, индексы, EXPLAIN и планы запросов, JSONB, транзакции и уровни изоляции.
•Интеграции REST, OpenAPI/Swagger, SOAP, GraphQL и Apache Kafka; событийно-ориентированные конечные автоматы.
•OAuth2/OIDC, JWT, mTLS и сертификаты X.509.
•Maven, многомодульный монорепозиторий, Git и GitLab CI; Docker, Kubernetes/OpenShift, ConfigMap и Secret.
•JUnit 5, Mockito, AssertJ, Testcontainers; структурированное логирование Log4j2, correlation ID, Prometheus, Micrometer, Spring Boot Actuator, ELK и диагностика проблем производительности и отказов.
# Хорошо, если есть
•Liquibase, Camunda BPMN и гексагональная архитектура.
•Опыт работы с вендорскими платформами и построения решений поверх закрытого ядра через модули расширения.
•AppDynamics или аналогичные APM-системы.
•Checkstyle, SpotBugs, Postman и IntelliJ IDEA; умение быстро читать и проектировать API-контракты.
# Культура и преимущества
•Официальное трудоустройство в соответствии с ТК Уз с первого дня.
•Работа в современном офисе в центре Ташкента с оборудованной инфраструктурой и бассейном.
•Обеды в столовой по себестоимости.
•Необходимая техника предоставляется.