Teamlead Java (платформа для мобильного приложения)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Мы предлагаем принять участие в проекте для крупной инвестиционной компании по разработке универсальной платформы для мобильного приложения, позволяющей быстро осуществлять вывод продуктов компании на зарубежные рынки. Проект подразумевает 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
- Опыт работы в территориально распределенных командах
- Знание фондового рынка
Обязанности:
- Разработка ПО
- Участие в построении производственного процесса
- Оценка задач, оценка скоупа входящих работ
- Участие в подборе команды
- Обеспечение качества работы членов команды
- Накопление экспертизы– организация и поддержание в актуальном состоянии базы знаний, проведение внутренних мероприятий по обмену знаниями и пр.
- Информирование всех заинтересованных сторон о процессе и его изменениях, контроль следования установленному процессу
- Отчетность план/факт по задачам команды
Условия:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно (на территории РФ, Беларуси) или в офисе (Москва, Саратов, Пенза, Нижний Новгород, Уфа)