Глобальная задача - переписать с нуля legacy-систему с монолитной архитектурой на современный стек технологий (Openshift, Docker, Kafka, Spring) с микросервисной архитектурой.
На текущий момент над задачей работают 3 команды. Для миграции legacy-системы на целевую платформу мы ищем людей, которые пополнят команды.
Обязанности
- поддержка генерации и отбора идей, оценка трудоемкости
- декомпозиция и анализ задач бэклога
- оценка трудоемкости задач
- проектирование решения, в том числе разработка детальной внутренней архитектуры сервиса, включая интеграционные сценарии
- детальное проектирование интеграции со смежными сервисами (в том числе Api)
- разработка программного продукта, внесение изменений в код
- разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания
- выполнение code review
- сборка и развертывание разработанного решения на стенды разработки
- подготовка и настройка сред разработки
- развертывание По разработки на рабочем месте разработчика
- документирование разрабатываемых компонентов По
- планирование тестирования
- выполнение Ст, Ифт, регрессионного тестирования
- устранение дефектов, тех.долга
- анализ и исправление инцидентов в рамках 3-й линии поддержки.
-высшее техническое образование
-твёрдое знание Java-технологий
-коммуникабельность, опыт работы в команде
-умение четко формулировать свои мысли, умение отстаивать свои решения и позицию команды
Знание стека:
· Java 11
· Spring Framework (Core, Boot, Data, Web)
· Hibernate
· PostgreSql
· Apache Kafka
· Jenkins
· Docker
· OpenShift
Будет плюсом: опыт работы с Docker, OpenShift; имели дело с DevOps, Ci; участвовали в разработке и оптимизации высоконагруженных систем.
Условия
- гибридный график работы, офис м. Кутузовская
- конкурентная компенсация (оклад и премии по результатам деятельности)
- Дмс c первого рабочего дня, страхование от несчастных случаев и тяжелых заболеваний
- материальная помощь и социальная поддержка, корпоративная пенсионная программа
- дисконт-программы от компаний партнеров
- бесплатный фитнес на территории работодателя
- внешнее и внутреннее профессиональное обучение: семинары, тренинги, конференции, корпоративная библиотека
- в команде работает система наставничества, профессионально растим коллег и даем возможность стать ментором.
Требуется java разработчик (депозитарий)
Программист java, инженер-разработчик, разработчик java, разработчик golang, разработчик, java developer, программист, developer