Senior Backend Java Developer/TeamLead

ROGII

Senior Backend Java Developer/TeamLead

Алматы, улица Ауэзова, 175/1

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

Чем нужно заниматься?

  • Разработка облачного и on-premise сервиса
  • Участие в проектировании и разработке компонентов системы
  • Ведение команды разработки (2–3 backend разработчика), участие в планировании и декомпозиции задач, контроль сроков и качества исполнения
  • Code Review и развитие инженерной культуры в команде
  • Взаимодействие с продуктовой командой (PM/PO, QA, Аналитики и др.) и другими командами разработки
  • Наставничество, обучение и развитие команды

Что для этого нужно?
Java / Backend:

  • Отличное знание Java (Core, Collections, Multithreading, Streams, Generics, Reflections, GC и т.д.)
  • Опыт работы со Spring (IoC, Boot, Cloud, Web, Data, JPA (Hibernate), Security и т.д.)
  • Опыт построения микросервисной архитектуры, проектирования взаимодействия через REST API, очереди сообщений (Apache Kafka)
  • Знание алгоритмов, структур данных и принципов выбора эффективных решений
  • Глубокое понимание реляционных и NoSQL БД (ACID, OLTP, многопользовательская работа, блокировки и т.д.)
  • Понимание основ и принципов ООП, SOLID, паттернов проектирования
  • Опыт работы с системами контроля версий, багтрекерами, системами сборки, continuous integration
  • Умение писать аккуратный и легкочитаемый код, даже при решении очень сложных задач
  • Умение применять AI инструменты в разработке
  • Умение разбираться в чужом/legacy коде

Тимлидские компетенции:

  • Опыт управления командой разработчиков (1+ лет на позиции тимлида или старшего разработчика с лидерскими обязанностями)
  • Умение оценивать задачи и распределять нагрузку внутри команды
  • Навыки проведения техническиех обсуждений и прининятия обоснованных архитектурных решений
  • Умение мотивировать, обучать и развивать команду
  • Грамотная коммуникация: умение доносить технические решения как до разработчиков, так и до менеджеров
  • Понимание процессов Agile/Scrum и опыт их применения на практике
Навыки
  • Java
  • Spring Boot
  • Управление командой
  • NoSQL
Посмотреть контакты работодателя

Адрес

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

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

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