Team Lead Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Neoflex создает ИТ-платформы для цифровой трансформации бизнеса, помогая заказчикам получать устойчивые конкурентные преимущества в цифровую эпоху.
Мы фокусируемся на заказной разработке программного обеспечения и внедрении сложных информационных систем, используя передовые технологии и подходы.
Ожидания от кандидата
Обязанности:
Проектирование и разработка высоконагруженных фронт-офисных систем на основе MSA;
Автоматизация бизнес-процессов с использованием различных BPM-систем;
Разработка интеграционных решений;
Ревью документации от заказчика;
Декомпозиция, оценка трудоемкости и сроков;
Проведение ревью кода членов команды;
Требования:
Опыт работы с java от 4 лет
Уверенные знания основных современных концепций и принципов разработки на платформе Java
Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
Знание стандартных алгоритмов и структур данных
Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11
Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
Опыт работы с реляционными базами данных
Знание теоретических основ проектирования БД и построения эффективных запросов
Опыт работы с Git, Maven.
Плюсом будут
Опыт проектирования высоконагруженных систем
Опыт работы с Spring Boot, Spring Cloud
Опыт работы с Docker, Kubernetes
Опыт работы с TeamCity, Jira, Confluence
Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
Понимание что такое микросервисная архитектура, её плюсы и минусы
Как минимум знакомство с функциональной парадигмой разработки.
Условия работы
- Официальное трудоустройство по ТК РФ;
- График работы 5/2:
- Амбициозные задачи и проекты:
- Работа в команде профессионалов в доброжелательной атмосфере:
- Подключение к программе ДМС (включает стоматологию, обследование, лечение заболеваний), а также возможность страхования родственников по корпоративной цене.
- Корпоративное обучение и развитие (портал обучения и развития удаленным доступом 24/7; собственный Центр развития компетенций);
- Насыщенная корпоративная жизнь: яркие корпоративы, праздники для детей сотрудников, корпоративные спортивные мероприятия; мотивационные награждения.
- Возможен полностью удаленный формат работы