• Войти
Работа в Ташкенте
наверх
Создать резюме
Подбор персонала

Более 150 000 компаний ждут Ваше резюме

Войти Для работодателей
Работа в Ташкенте
наверх
  1. Работа в Ташкенте
  2. ⚫ Senior java developer ✔
  3. Вакансии в Ташкенте

Senior Java Developer (Fintech/Payment Systems)

14 Декабря 2025

TAD INDUSTRIES
TAD INDUSTRIES

Город:

Ташкент

Занятость:

Полная занятость

Откликнуться

Компания "TAD INDUSTRIES"

О проекте

Ищем опытного Java-разработчика для работы над платежной системой, которая находится на финальной стадии перед production-запуском. Требуется исправить выявленные архитектурные проблемы и критические уязвимости.

Система работает с платежными транзакциями, интеграцией с банками и обработкой валютных операций. Проект имеет высокие требования к надежности и безопасности.

Технологический стек

Backend

  • Java 17-24
  • Spring Boot 3.5.x
  • Spring Data JDBC (не JPA/Hibernate)
  • Spring WebFlux (Reactive Stack)
  • Spring Security (OAuth2, JWT)
  • Spring Cloud Gateway
  • Project Reactor
  • Тесты k6

Databases & Caching

  • PostgreSQL 15
  • Liquibase (database migrations)
  • Redis (caching, distributed locking)

Monitoring & Observability

  • Micrometer
  • Prometheus
  • Grafana
  • OpenTelemetry (traces, metrics, logs)

Infrastructure & DevOps

  • Docker
  • Docker Compose
  • Kubernetes
  • GitLab CI/CD

Additional Services

  • Keycloak (authentication)
  • Resilience4j (circuit breaker, retry)


Обязанности:

Критические задачи

Оптимизация работы с внешними API — улучшение стратегий обработки ошибок, добавление circuit breaker паттернов

Валидация бизнес-данных — добавление проверок корректности критических параметров перед обработкой

Оптимизация запросов к БД — замена неэффективных запросов, добавление пагинации

Обеспечение идемпотентности — добавление защиты от дублирования операций на уровне БД

Рефакторинг long-running транзакций — разбиение на более мелкие unit of work, добавление параллельной обработки

Исправление race conditions — реализация distributed locking для конкурентных операций

Усиление безопасности — перенос sensitive данных в secrets management

Дальнейшие задачи

  • Внедрение event-driven архитектуры (Kafka)
  • Добавление compliance-проверок
  • Оптимизация производительности под высокие нагрузки (target: 500+ TPS)
  • Интеграция с дополнительными внешними системами

Требования:

Обязательные навыки

  • 5+ лет коммерческой разработки на Java/Spring
  • 3+ года работы с финансовыми или платежными системами
  • Глубокое знание Spring Boot 3.x, Spring Data JDBC, Spring WebFlux
  • Опыт работы с PostgreSQL (индексы, constraints, блокировки, миграции)
  • Понимание reactive programming (Project Reactor)
  • Опыт с микросервисной архитектурой и distributed systems
  • Знание паттернов работы с распределенными транзакциями (saga, compensating transactions)
  • Понимание финансовых расчетов: работа с денежными суммами, точность вычислений, BigDecimal
  • Опыт реализации идемпотентности операций
  • Опыт исправления production incidents в критичных системах

Технические компетенции

  • Distributed locking: Redis (Redisson), оптимистичные/пессимистичные блокировки
  • Безопасность: OWASP Top 10, secrets management, OAuth2/JWT, защита от SQL injection/XSS
  • Базы данных: ACID, транзакции, race conditions, миграции под нагрузкой, SELECT FOR UPDATE
  • DevOps: Docker, Kubernetes, CI/CD, мониторинг (Prometheus/Grafana)
  • Testing: JUnit 5, integration tests, нагрузочное тестирование
  • Отказоустойчивость: Circuit breaker, retry policies, Resilience4j

Желательный опыт

  • Работа с платежными шлюзами (EMVCo, QR-платежи)
  • Опыт миграции legacy-систем на микросервисы
  • Опыт с высоконагруженными системами (500+ TPS)
  • Знание финансовых стандартов (ISO 4217, PCI DSS)
  • Опыт с Kafka и event-driven архитектурой
  • Знание практик double-entry bookkeeping

Что НЕ подходит

  • Опыт только с монолитными приложениями
  • Отсутствие опыта с финансовыми системами
  • Незнание разницы между JPA и JDBC
  • Незнание reactive programming
  • Непонимание проблем race conditions и distributed locking
  • Легкомысленное отношение к безопасности финансовых систем

Открыть контакты работодателя

Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя

Прикрепите резюме для отклика

Загрузите файл с резюме
до 5 Mb .doc, .docx, .pdf

Создать профессиональное резюме

ОТПРАВИТЬ РЕЗЮМЕ

Уже с нами?
Войдите, чтобы отправить резюме

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

25 Декабря

Automated Testing in Java Trainee( EPAM Uzbekistan )

Андижан

Компания "EPAM Uzbekistan" Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and...

Отправить резюме
подробнее

26 Декабря

Java-разработчик( JO‘RABOYEV BAXTIYOR TOSHMUROD O‘G‘LI )

Ташкент

Компания "JO‘RABOYEV BAXTIYOR TOSHMUROD O‘G‘LI" Обязанности: ​​​​​ Проведение занятий по Java (Basic, Core, OOP, Spring Boot)....

Отправить резюме
подробнее

26 Декабря

Automated Testing in JavaScript Trainee( EPAM Uzbekistan )

Коканд

Компания "EPAM Uzbekistan" If you have basic programming skills in JavaScript, understand testing processes and aspire to shape your career in...

Отправить резюме
подробнее

26 Декабря

Full stack PHP Developer

Ташкент

Компания "BRB-TECH" Обязанности: Разработка и поддержка серверной логики и API на базе PHP (Laravel). Создание, оптимизация и поддержка...

Отправить резюме
подробнее

27 Декабря

Automated Testing in JavaScript Trainee( EPAM Uzbekistan )

Наманган

Компания "EPAM Uzbekistan" If you have basic programming skills in JavaScript, understand testing processes and aspire to shape your career in...

Отправить резюме
подробнее
Больше похожих вакансий
Подпишитесь на похожие вакансии

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет:
  • Программист / Разработчик,
  • Программист 1С,
  • Web программист / Разработчик
к поиску вакансий

Ищут прямо сейчас

  • Java developer
Популярные специализации
  • Другое
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Администратор
  • Бухгалтер
  • Главный бухгалтер
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь