CV successfully sent!
Error sending CV!
Hot! #3094

Team lead Java developer (на микросервисы)

Hire Bonus
$$$
Key skills: 5+ Java 8+ / leadership / Spring Core / SQL / PostgreSQL / Oracle / MS SQL Server / Docker / RabbitMQ, Kafka / REST/SOAP Web Services / RESTful API / CI/CD / English Intermediate+
Team lead Java developer (на микросервисы)

Необходимые навыки и знания:

  • Глубокое понимание принципов проектирования и разработки;
  • Опыт в разработке архитектуры и принятии решений по выбору оптимального технологического стека для решения поставленных задач;
  • Опыт построения и управления командами разработчиков (подбор, адаптация, организация работы);
  • Опыт управления распределенными командами разработчиков (планирование и распределение задач в команде, проведение code review);
  • Опыт декомпозиции и оценки проектных задач;
  • Умение работать с проектной документацией;
  • Навыки и опыт проектного управления;
  • Хорошие коммуникативные и презентационные качества;
  • Знание английского языка на уровне B1-B2.
  • Опыт программирования от 5-ти лет;
  • Опыт работы с микросервисной архитектурой, наличие в опыте проектов, запущенных в продуктивную эксплуатацию;
  • Знание Java 8+, Spring Framework (Core, MVC, Data, Security, Integration, Boot, Cloud) 
  • Уверенное знание SQL, опыт работы с СУБД PostgreSQL, Oracle, MS SQL Server;
  • Опыт оптимизации кода и SQL запросов;
  • Опыт работы с ORM-фреймворками;
  • Опыт работы с Docker;
  • Опыт работы с брокерами сообщений RabbitMQ, Kafka;
  • Опыт работы c NoSQL Redis, Elasticsearch;
  • Опыт работы с REST/SOAP Web Services;
  • Опыт проектирования RESTful API;
  • Опыт работы с системами контроля версий и баг-трекинга;
  • Знание принципов frontend-технологий;
  • Опыт разработки unit-тестов;
  • Знание процессов CI/CD.

Дополнительными преимуществами будет:

  • Опыт участия в пресейловых активностях и работы с крупными заказчиками.

Основные задачи:

  • Управление командой разработки - планирование ресурсов, отбор кандидатов в команду, наставничество и управление развитием членов команды;
  • Контроль работы команды по срокам и реализации требований в проектах;
  • Организация процессов работы команды для оптимального решения поставленных задач;
  • Участие в пресейловых активностях, планировании и оценки проектов;
  • Проектирование архитектуры решений и защита решений перед Заказчиком;
  • Коммуникации со смежными командами;
  • Участие в проектах в качестве архитектора / Dev Lead.
level
specialty
city where you are looking for work
english level
salary not lower than