Роль: Разработка ИТ-продуктов для автомобильных заводов в соответствии с технологическими и архитектурными указаниями (Back End и Front End). Технические навыки: Уверенные навыки языка Java (5+ лет). Знание среды Spring/Spring Boot (5+ лет). Хорошее знание концепций микросервисов. и шаблоныХорошее знание концепций REST APIОбмен сообщениями и системы на основе событий (Solace или RabbitMQ или ActiveMQ или Kafka)Знание реляционных (Postgres) и нереляционных (Redis, BigQuery) баз данных.Сильные нав
Роль: Разработка ИТ-продуктов для автомобильных заводов в соответствии с технологическими и архитектурными указаниями (Back End и Front End). Технические навыки: Уверенные навыки языка Java (5+ лет). Знание среды Spring/Spring Boot (5+ лет). Хорошее знание концепций микросервисов. и шаблоныХорошее знание концепций REST APIОбмен сообщениями и системы на основе событий (Solace или RabbitMQ или ActiveMQ или Kafka)Знание реляционных (Postgres) и нереляционных (Redis, BigQuery) баз данных.Сильные навыки работы с HTML/CSS/JavaScript.Опыт работы с фреймворком Angular 4+ и TypeScript. (2+ года)Знакомство с SCSS, Angular CLI, webpackЗнание концепций и инфраструктур внешнего автоматизированного тестированияТвердое понимание принципов оптимизации производительности внешнего интерфейсаПрактический опыт работы с системой контроля версий GitОпыт масштабируемостиЗнание GoLang является плюсомDocker, Kubernetes, Google Cloud Platform, облачные функции на GCP или аналогичные являются плюсом.Другие навыки: Знакомство с методологией Agile (3+ года опыта работы в Agile-команде)Отличные навыки межличностного общения и общения • Свободное владение английским языком (устно и письменно)Французский язык высоко ценится Обязанности: Разработка первых функционирующих прототиповТестирование прототипаНазад -завершение разработки стабильных, бесперебойно функционирующих продуктов. Участвовать в обсуждении технических решений и идей продуктов в обзорах дизайна, парном программировании и обзоре кода. Обсуждать с владельцем продукта, чтобы определить реализацию с лучшим соотношением цены и усилий. Разрабатывать и документировать истории спринта. совместно с другими членами командыСоздавать автоматизированные тесты (модульные, API, интеграционные, функциональные) в среде непрерывной интеграции. Обеспечивать использование лучших практик в соответствии с рекомендациями ведущего разработчика и продвигать новые. Несет ответственность за качество продукта.