Team Lead - Java разработчик

Team Lead - Java разработчик

Астана, микрорайон Шубар, улица Жекебатыр, 35

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

1. Опыт и квалификация:

  • Общий опыт: 7+ лет опыта разработки на Java, 3+ года на позициях тимлида или архитектора.
  • Технические навыки:
    • Глубокие знания Java, Spring, Spring Boot, Hibernate.
    • Опыт работы с микросервисной архитектурой и контейнеризацией (Docker, Kubernetes).
    • Знания в области работы с базами данных (SQL, NoSQL).
    • Опыт работы с облачными платформами (AWS, Azure) и DevOps-инструментами (Jenkins, GitLab).
  • Проектирование решений: Опыт проектирования высоконагруженных систем, микросервисных архитектур, распределенных систем.
  • Методологии разработки: Опыт работы с Agile, Scrum, Kanban.

2. Знания и навыки в области архитектуры:

  • Проектирование решений: Разработка архитектуры системы, выбор технологий и подходов для реализации функциональности.
  • Проектирование и реализация брокеров сообщений: Использование брокеров сообщений для обеспечения асинхронной обработки и обмена данными между микросервисами или внешними системами. Выбор подходящих технологий и настроек для обработки больших объемов данных.

RabbitMQ, Apache Kafka, ActiveMQ, Amazon SQS — выбор в зависимости от потребностей системы по скорости, надежности и масштабируемости.

Оркестрация сообщений: Разработка схем обмена сообщениями между различными компонентами системы, реализация очередей и топиков для правильной маршрутизации сообщений.

  • Обработка событий и потоков данных:

Event-driven архитектура: Реализация событийно-ориентированной архитектуры (Event-Driven Architecture, EDA), где системы и компоненты реагируют на события, поступающие через брокеры сообщений.

Обработка потоковых данных: Проектирование потоковой обработки данных с использованием технологий, таких как Apache Kafka Streams, Apache Flink, или Kafka Connect, для обработки и анализа данных в реальном времени.

  • Микросервисная архитектура: Разработка решений на базе микросервисной архитектуры, распределенных систем, использование контейнеризации (Docker, Kubernetes).
  • Производительность и масштабируемость: Обеспечение масштабируемости и высокой производительности системы, проектирование отказоустойчивых решений.
  • Интеграция: Разработка стратегии для интеграции с внешними системами и API.
  • Паттерны проектирования: Применение паттернов проектирования (например, SOLID, Domain-Driven Design, Clean Architecture) для создания качественного, поддерживаемого кода.
  • Знание принципов объектно-ориентированного проектирования (ООП) и паттернов проектирования.
  • Знание методов оптимизации производительности и масштабируемости.
  • Знание методов обеспечения безопасности приложений и работы с персональными данными (GDPR, защита данных).

3. Техническое руководство и поддержка команды:

  • Технические решения: Предоставление технических рекомендаций и решений для сложных задач.
  • Риск-менеджмент: Оценка рисков, связанных с техническими решениями, и минимизация технического долга.
  • Координация с другими участниками: Взаимодействие с бизнес-аналитиками, менеджерами и другими командами для уточнения требований и определения архитектурных решений.

4. Процесс тестирования и CI/CD:

  • Поддержка качества: Обеспечение высокого качества кода через внедрение автоматических тестов (юнит-тесты, интеграционные тесты).
  • CI/CD: Настройка и поддержка процессов CI/CD для автоматизации сборки, тестирования и деплоя приложений.

5. Лидерские и управленческие качества:

  • Лидерство: Руководство командой разработчиков, наставничество, помощь в решении технических задач.
  • Распределение задач: Оценка задач, распределение их между членами команды в зависимости от сложности и специализации.
  • Процесс разработки: Внедрение и поддержка эффективных рабочих процессов, использование методологий Agile (Scrum/Kanban).
  • Код-ревью: Проведение код-ревью для улучшения качества кода и обучения команды.
  • Решение проблем: Быстрое решение проблем, которые возникают в ходе разработки.

Условия

1. Рабочий процесс:

  • Местоположение: Работа в офисе, возможен гибридный формат после отладки процессов.
  • Зарплата: заработная плата, основанная на опыте и квалификации.
  • Бонусы и премии: Программы бонусов и премий в зависимости от результатов работы и достижения целей.
  • Медицинская страховка

2. Профессиональный рост:

  • Обучение и сертификация: Возможности для профессионального развития, обучение новым технологиям, участие в внешних курсах и конференциях.

3. Работа в команде:

  • Работа с высококвалифицированной командой, участие в интересных и технологически сложных проектах.
  • Участие в корпоративных мероприятиях, тимбилдингах, встречах с коллегами.
Посмотреть контакты работодателя

Адрес

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

Adamant Systems

Backend developer

Adamant Systems

Полный день
  • Астана

  • от 800000 KZT

Рекомендуем
DauInvest

Technical Lead

DauInvest

Полный день
  • Астана

  • от 800000 KZT

Рекомендуем
Butterfly Effect
Полный день
  • Астана

  • от 800000 KZT

Рекомендуем
Inter Solutions

Java Developer (Senior)

Inter Solutions

Удаленная работа
  • Астана

  • до 1300000 KZT

Platonus
Полный день
  • Астана

  • до 1300000 KZT

Elite Business Group
Полный день
  • Астана

  • до 1300000 KZT

Itransition
Гибкий график
  • Астана

  • до 1300000 KZT

Butterfly Effect

Java-разработчик

Butterfly Effect

Полный день
  • Астана

  • до 1300000 KZT

AQMOL-project
Полный день
  • Астана

  • до 1300000 KZT

In Joy Project
Полный день
  • Астана

  • до 500000 KZT

МИКРОФИНАНСОВАЯ ОРГАНИЗАЦИЯ KREDIT SEVEN KAZAKHSTAN (КРЕДИТ СЕВЕН КАЗАХСТАН)

Chief Executive Officer/CEO (PDL) Кения

МИКРОФИНАНСОВАЯ ОРГАНИЗАЦИЯ KREDIT SEVEN KAZAKHSTAN (КРЕДИТ СЕВЕН КАЗАХСТАН)

Полный день
  • Астана

  • до 500000 KZT

Полный день
  • Астана

  • до 5000 USD

ZIZ INC.
Удаленная работа
  • Астана

  • до 850000 KZT

SANDYBAY
Полный день
  • Астана

  • до 1000000 KZT

Itransition
Удаленная работа
  • Астана

  • до 1000000 KZT

Полный день
  • Астана

  • от 700000 KZT

KPMG
Полный день
  • Астана

  • от 700000 KZT

iMAS GROUP
Полный день
  • Астана

  • от 500000 KZT

PROMSPECSTROY
Полный день
  • Астана

  • от 500000 KZT

СП КАТКО

Chief Data Officer

СП КАТКО

Полный день
  • Астана

  • от 500000 KZT

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

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