Главный инженер по разработке (Java разработчик)
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Обязанности:
- Разрабатывать, производить review, запускать и сопровождать новые функции сервиса, а также тюнить существующий функционал;
- Постоянно развиваться и быть готовым к изменениям;
- Участвовать в развитии архитектуры и процессов;
- Использовать современные подходы, инструменты и технологии.
Требования:
- Отличные знания Java;
- Уверенное владение технологиями Spring Framework, Spring Boot, JDBC;
- Понимание принципов ООП, шаблонов проектирования;
- Опыт проектирования гибкого и понятного API, в частности REST API;
- Понимание принципов высонагруженных client-server приложений;
- Опыт работы с Kafka, ActiveMQ, IBM MQ;
- Опыт работы с enterprice реляционными СУБД, отличное понимание SQL;
- Уверенное владение и понимание любого unit test framework;
- Опыт работы в agile команде, знание методологий разработки, soft skills;
- Опыт работы с maven, gradle в промышленном проекте;
- Понимание принципов DevOps.
Будет здорово, если есть:
- Опыт работы с IBM WebSphere Application Server, Tomcat, Jetty;
- Опыт работы Docker, Kubernetes, OpenShift;
- Опыт работы Linux;
- Умение пользоваться JIRA, Confluence, Git, Maven, Jenkins;
- Приветствуется знание front-end технологий (react, redux, webpack, typescript).
Бонусы
Условия:
- Интересные современные задачи;
- Команда профессионалов, готовых поддержать ваши инициативы;
- Возможность роста;
- Возможность работы с новыми технологиями;
- Удобный график;
- ДМС;
- Прозрачная система бонусов и премий, достойная оплата труда.