Asosiy mazmunga o‘tish

Java Team Lead

Technology
АКБ Агробанк
Ташкент, O'zbekiston3 hafta oldinGacha 03/12/2026

Ish ta'rifi

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, будем рады познакомиться.

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?

Какой график работы?

Вакансия открыта?

Какая оплата труда?

Как с вами связаться?

Другой вопрос

Где предстоит работать

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

Показать на большой карте

Keywords
GitLabOCamlKotlinApache KafkaGrafanaKeycloakSpring FrameworkRedisLiquibaseMongodbMAVENGraphQLRabbitMQElasticsearchIoGRPCOracle DatabaseSwaggerDevOpsFlyway

Bu lavozim sizni qiziqtiradimi?