Java Team Lead

АКБ Агробанк

Java Team Lead

Ташкент, улица Батыра Закирова, 2А

Описание вакансии

Agrobank — один из крупнейших банков Узбекистана и ключевой участник национальной финансовой системы.
Мы активно развиваем цифровые продукты и технологическую экосистему банка, создавая удобные, стабильные и безопасные сервисы для миллионов физических и юридических клиентов.
Наша IT-платформа ежедневно обрабатывает миллионы транзакций, а высоконагруженные сервисы работают с нагрузкой 10 000+ RPS. Сейчас мы масштабируем архитектуру, развиваем микросервисный подход и усиливаем инженерные команды.
Ищем Java Team Lead, который возьмёт техническое лидерство над командой, будет влиять на архитектуру решений и поможет развивать Java-направление внутри Agrobank.
Наши технологические достижения
  • сотни микросервисов в production;
  • высоконагруженная инфраструктура — 10 000+ RPS;
  • миллионы пользователей и транзакций;
  • современный стек: Java 17/21, Spring Boot 3, Kubernetes, Kafka;
  • DevOps-культура: CI/CD, GitOps, IaC, мониторинг и алертинг;
  • AI/ML-решения в антифроде, скоринге, персонализации и оптимизации банковских процессов.
О команде:
Команда Core Banking Platform развивает ключевые банковские сервисы: кредитные продукты, платежи, транзакционные системы, интеграции с государственными сервисами, платёжными системами и внешними партнёрами.
В командах работают Java-разработчики, архитекторы, системные аналитики, QA и DevOps-инженеры.
Мы развиваем инженерную культуру, где технические решения обсуждаются командой, проводится code review, уделяется внимание качеству архитектуры, тестированию, наблюдаемости систем и развитию специалистов.
Чем предстоит заниматься:
  • руководить командой Java/Kotlin-разработчиков;
  • определять технические подходы и стандарты разработки внутри команды;
  • участвовать в проектировании архитектуры новых сервисов и платформенных решений;
  • развивать микросервисную архитектуру высоконагруженных банковских систем;
  • принимать технические решения совместно с архитекторами и другими Team Lead;
  • проводить code review и контролировать качество разработки;
  • участвовать в декомпозиции бизнес-задач и техническом планировании;
  • распределять задачи внутри команды и помогать разработчикам находить оптимальные решения;
  • заниматься менторингом и развитием инженеров;
  • выявлять технический долг и инициировать рефакторинг;
  • повышать производительность, отказоустойчивость и масштабируемость сервисов;
  • развивать инженерные практики: тестирование, мониторинг, логирование, CI/CD;
  • участвовать в развитии общих технических стандартов Java-направления;
  • взаимодействовать с архитекторами, аналитиками, QA, DevOps и продуктовыми командами.
Обязательные требования:
  • опыт работы Java Team Lead / Tech Lead либо Senior Java Developer с опытом технического лидерства;
  • сильные знания Java 11/17+, включая Collections, Concurrency, Streams;
  • глубокое понимание Spring Framework: Spring Boot, MVC, Data, Security;
  • опыт разработки и эксплуатации микросервисных систем;
  • опыт работы с высоконагруженными и транзакционными системами;
  • уверенное понимание принципов построения распределённых систем;
  • практический опыт работы с Kafka и/или RabbitMQ;
  • опыт работы с PostgreSQL, Oracle или другими реляционными БД;
  • уверенный SQL, понимание оптимизации запросов;
  • опыт работы с JPA/Hibernate;
  • опыт проектирования REST API;
  • опыт проведения code review;
  • понимание принципов SOLID, ООП и основных архитектурных паттернов;
  • опыт менторинга и развития разработчиков;
  • понимание CI/CD и жизненного цикла приложения;
  • понимание мониторинга, логирования и эксплуатации production-систем.
Что важно для Team Lead
Мы ищем не только сильного Java-разработчика.
Для нас важно, чтобы Team Lead умел:
  • принимать технические решения и аргументировать их;
  • брать ответственность за технический результат команды;
  • помогать разработчикам расти профессионально;
  • выстраивать понятные инженерные процессы;
  • находить баланс между скоростью разработки, качеством и техническим долгом;
  • взаимодействовать с бизнесом, архитекторами и другими техническими командами;
  • видеть систему целиком, а не только отдельную задачу или сервис.
Будет плюсом:
  • опыт работы в банковской сфере или FinTech;
  • опыт миграции монолитных систем на микросервисную архитектуру;
  • знание Kotlin;
  • опыт работы с Camunda BPM или Temporal.io;
  • опыт с Redis, MongoDB, Elasticsearch;
  • практический опыт работы с Docker и Kubernetes;
  • понимание распределённых паттернов: Saga, Outbox, CQRS, Event Sourcing;
  • опыт работы с Keycloak, OAuth2/OIDC;
  • знание gRPC или GraphQL;
  • опыт работы с Prometheus, Grafana, ELK, Jaeger;
  • понимание требований безопасности банковских систем и PCI DSS;
  • опыт построения или улучшения CI/CD;
  • английский язык от B1+.
Технологический стек:
Backend: Java 17/21, Kotlin, Spring Boot 3, Spring Cloud
Databases: PostgreSQL, Oracle, Redis, MongoDB
Messaging: Apache Kafka, RabbitMQ
Infrastructure: Kubernetes, Docker, Helm
CI/CD: GitLab CI, ArgoCD
Monitoring: Prometheus, Grafana, ELK Stack, Jaeger
Tools: Maven, Gradle, Liquibase, Flyway, Swagger/OpenAPI
Workflow: Camunda BPM, Temporal.io
Что мы предлагаем
  • возможность влиять на архитектуру и техническое развитие одного из крупнейших банков Узбекистана;
  • работу над высоконагруженными банковскими системами и сервисами, которыми ежедневно пользуются миллионы клиентов;
  • возможность развивать собственную команду и инженерную культуру;
  • участие в масштабной цифровой трансформации Agrobank;
  • работу напрямую с архитекторами, сильными инженерами и продуктовыми командами;
  • профессиональное развитие и обучение современным технологиям;
  • понятные карьерные возможности внутри IT-направления;
  • конкурентную заработную плату — обсуждается индивидуально по результатам интервью;
  • современный офис;
  • частичную медицинскую страховку;
  • оплачиваемый отпуск;
  • график работы 5/2, с 09:00 до 18:00;
  • премии на государственные и корпоративные праздники;
  • доступ к спортивному комплексу для сотрудников.
Если тебе интересно не просто руководить разработчиками, а влиять на архитектуру, технические стандарты и развитие Java-направления Agrobank, будем рады познакомиться.
Посмотреть контакты работодателя

Адрес

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

OSON (АO BRIO GROUP)

Senior Java Developer

OSON (АO BRIO GROUP)

  • Ташкент

  • Не указана

Рекомендуем
Ipotekabank OTP Group

Senior Software Engineer (Java)

Ipotekabank OTP Group

  • Ташкент

  • Не указана

Рекомендуем
UZCARD (АО ЕОПЦ)

Senior Java Developer

UZCARD (АО ЕОПЦ)

  • Ташкент

  • Не указана

Рекомендуем
ASTERIUM
  • Ташкент

  • Не указана

UZCARD (АО ЕОПЦ)

Senior System Analyst (BNPL)

UZCARD (АО ЕОПЦ)

  • Ташкент

  • Не указана

NETTOSOFT

Tech-team Lead

NETTOSOFT

  • Ташкент

  • Не указана

АО ANOR BANK
  • Ташкент

  • Не указана

Капиталбанк
  • Ташкент

  • Не указана

KEYSOFT
  • Ташкент

  • Не указана

ASTERIUM
  • Ташкент

  • Не указана

АКБ Агробанк
  • Ташкент

  • Не указана

Ipotekabank OTP Group

Middle Software Engineer (Java)

Ipotekabank OTP Group

  • Ташкент

  • Не указана

АИКБ ИПАК ЙУЛИ БАНК

Java Team Lead

АИКБ ИПАК ЙУЛИ БАНК

  • Ташкент

  • Не указана

  • Ташкент

  • Не указана

ASTERIUM
  • Ташкент

  • Не указана

UZCARD (АО ЕОПЦ)

Senior .NET Developer (Backend)

UZCARD (АО ЕОПЦ)

  • Ташкент

  • Не указана

ZORDOC
  • Ташкент

  • Не указана

EY Uzbekistan

Senior Consultant (VME)

EY Uzbekistan

  • Ташкент

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию