Локация
Работа в головном офисе в Ташкенте, 5/2, с 9:00 до 18:00.
Компания
U-BSSYS разрабатывает комплексные программные решения для финансового сектора, включая платформу дистанционного банковского обслуживания Digital2Go, омниканальную диалоговую платформу Digital2Speech и системы информационной безопасности.
Что делать
•Разрабатывать и поддерживать production-backend для финансовых сервисов, обеспечивая стабильность и отказоустойчивость при нагрузке и сбоях.
•Реализовывать сценарии верификации личности, операций с картами, переводов, кредитов, депозитов и обмена валют.
•Внедрять механизмы безопасности: OTP, биометрию, подписание транзакций, OAuth2/OIDC, JWT и mTLS.
•Интегрировать решения с core banking, процессингом, платёжными сетями и государственными сервисами через REST, SOAP, GraphQL и Kafka.
•Обеспечивать идемпотентность, retry, dead-letter-очереди, circuit breaker и корректную работу транзакций.
•Участвовать в релизах, расследовании инцидентов, анализе логов и метрик, тестировании, код-ревью, CI/CD и согласовании API-контрактов.
Требования
•От 3 до 6 лет опыта разработки.
•Обязателен опыт в финтехе, банковской сфере или платежных продуктах.
•Опыт разработки и поддержки 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-контрактов.
Культура и преимущества
•Официальное трудоустройство по ТК Узбекистана с первого дня.
•Работа в современном офисе в центре Ташкента с оборудованной инфраструктурой и бассейном.
•Обеды в столовой по себестоимости.
•Предоставляется необходимая техника для работы.