Москва
Ищем тимлида в команду! В команде поддерживаем legacy системы и ускоренно переписываем их с нуля на новом стеке (Postgres Pro + Spring boot + k8s).
Внедряем новые версии систем, а старые выводим из эксплуатации, тем самым уходим от старого технологического стека.
Нужен человек, готовый руководить командой для разработки и поддержки legacy систем на технологиях Oracle (50%) и новых ИТ системы на микросервисах (50%).
Бизнес область: операции с ценными бумагами.
Обязанности:
- Управлять командой из 10 человек (аналитика, разработка, тестирование), координация и консультирование коллег, выполнение технического контроля;
- Разрабатывать и сопровождать решения на языке Java 8/11/21 с применением free-open-source (FOS) пакетов (30-50% рабочего времени);
- Обрабатывать поступающее Инциденты, ЗНО, Ошибки;
- Проектировать сервисы, программные интерфейсы и методы интеграции с внешними системами;
- Принимать участие в разработке системной архитектуры, выборе технологического стека на основании требований к программным средствам;
- Проводить оптимизация разработанных решений и повышать быстродействие и надежность веб-кабинетов;
- Проводить декомпозицию и оценку задач;
- Участвовать в развитии инфраструктуры разработки, создании и обновлении процессов CI/CD.
Требования:
- Опыт коммерческой разработки в роли тимлида командой 7-10 человек от 5 лет;
- Уверенное знание Java 8+, понимание принципов работы JVM;
- Уверенное знание Java EE, EJB, JMS и опыт работы с Oracle WebLogic Server;
- Уверенное знание спецификации JSF и опыт работы с PrimeFaces;
- Знание спецификации JPA и опыт работы с Hibernate;
- Знание Spring Framework (XML-Based конфигурации);
- Опыт написания Unit-тестов (JUnit);
- Опыт работы с очередями Kafka, , Rabbit MQ, Active MQ и т.д.;
- Знание SQL и опыт работы с базами данных Oracle DB и PostgreSQL;
- Опыт работы с многопоточностью и асинхронностью;
- Знание XML, XSLT и опыт работы с JAXB;
- Опыт работы с протоколами REST, SOAP;
- Опыт работы с сообщениями по стандарту ISO 20022;
- Знание HTML, CSS;
- Опыт работы с Git и процессами Gitfow;
- Знание систем автоматизации сборки (Maven, Ant, Gradle);
- Знание процессов CI/CD и опыт работы с GitLab;
- Знание принципов SOLID, DRY, ACID;
- Опыт декомпозиции и оценки задач;
- Опыт наставничества.
Будет плюсом:
- Опыт работы с Wiki-системами (Сonfluence) и таск-трекерами (Jira, Redmine);
- Знание JasperReport.
Условия:
- Комфортный офис в центре – ст. м. Бауманская;
- Возможность удаленной работы;
- Конкурентная заработная плата;
- Привлекательный социальный пакет с расширенной медицинской страховкой, годовым бонусом по итогам работы, корпоративной программой лояльности;
- Корпоративный университет, электронная библиотека, профессиональные курсы и конференции;
- Насыщенная корпоративная жизнь: тимбилдинги, корпоративные клубы, спортивные мероприятия (мини-футбол, баскетбол, волейбол, клуб по триатлону.