Разработчик Java
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
О компании и команде
Проект:
Разработка конвейера (аналог Atlassian) для сервисов гос. услуг.
Обязанности:
- Разработка производственного конвейера
- Выполнение функциональных требований заказчика
- Выявление уязвимостей
- Участие в принятии архитектурных решений
- · Проведение Сode Review
Ожидания от кандидата
Требования:
- Java 8+ от 3-х лет
- Spring/SpringBoot - от 3-х лет
- Опыт работы с реляционными БД, понимание различных способов взаимодействия с БД, умение проектировать структуры данных
- Опыт работы в рамках микросервисной архитектуры
- Опыт реализации межсервисного/межсистемного взаимодействия (синхронное/асинхронное, rest/soap, брокеры сообщений итд)
Будет плюсом:
- Опыт разработки фронта (особенно react)
- Опыт настройки пайплайнов (особенно на базе Jenkins, опыт разработки на Groovy)
- Опыт установки/настройки/эксплуатации Kubernetes/OpenShift кластеров
- Опыт настройки nginx/ingress, опыт написания плагинов к Nginx (Lua/OpenResty итд)
- Опыт создания кастомных правил для SonarQube
- Опыт работы в качестве архитектора и/или тимлида
- Опыт проработки/обсуждения/детализации архитектуры систем (выбор компонент и основных задействованных систем, разбиение на микросервисы, построение потоков данных и потоков управления, выбор и обоснование протоколов и форматов взаимодействия итд)
Профильное образование
Условия работы
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в команде профессионалов;
- Возможность влиять на развитие продукта и вырасти в Архитектора;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно (РФ).