Teamlead Java (платформа для мобильного приложения)

Местоположение и тип занятости

Екатеринбург, Краснодар, Ростов-на-ДонуПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

Мы предлагаем принять участие в проекте для крупной инвестиционной компании по разработке универсальной платформы для мобильного приложения, позволяющей быстро осуществлять вывод продуктов компании на зарубежные рынки. Проект подразумевает 2 этапа работ:

  1. Разработка и вывод в промышленную эксплуатацию мобильного приложения для клиентов из ОАЭ
  2. Разработка полноценной полнофункциональной микросервисной платформы для подключения бэк-офиса любой страны (с учетом локального законодательства и учета)

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

Современный стек технологий: Java 17,  PostgreSQL, Kubernetes, Docker,  Jenkins, ELK и т.д. 

Команда проекта: 3 аналитика, 9 бэк-разработчиков, 3 фронт-разработчика, 3 QA-специалиста, дизайнер, РП, 3 разработчика Android, 3 разработчика iOS

Требования:

  • Опыт коммерческой разработчик на Java от 4-х лет
  • Глубокое знание Java core
  • Знание принципов ООП и понимание паттернов проектирования
  • Опыт разработки систем в парадигме микросервисной архитектуры.
  • Опыт работы со Spring Framework (Spring boot, Spring Cloud)
  • Опыт работы с PostgreSQL
  • Опыт работы с Junit или другим фреймворком для тестов
  • Хорошее понимание принципов Agile разработки
  • Опыт управления командой разработки в качестве тим лида от 2х лет
  • Умение читать чужой код, делать ревью

Будет плюсом:

  • Опыт фуллстек разработки (JS, React)
  • Опыт проектирования архитектуры решений
  • Понимание технологий DevOps
  • Опыт работы с Docker, Kubernetes
  • Опыт работы с Camunda
  • Опыт работы в территориально распределенных командах
  • Знание фондового рынка

Обязанности:

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

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Работа удаленно (на территории РФ, Беларуси) или в офисе (Москва, Саратов, Пенза, Нижний Новгород, Уфа)