Мы ищем старшего Java-разработчика, который присоединится к нашей команде для долгосрочного проекта. Наш клиент — канадская компания по разработке программного обеспечения, работающая на собственной платформе. Проект: основанная на SaaS, управляемая данными платформа электронной коммерции на базе искусственного интеллекта и полностью облачная технология. Рынок Северной Америки: — Мы занимаемся разработкой через тестирование в гибкой среде, работая над облачными, высокомасштабируемыми и производи
Мы ищем старшего Java-разработчика, который присоединится к нашей команде для долгосрочного проекта. Наш клиент — канадская компания по разработке программного обеспечения, работающая на собственной платформе. Проект: основанная на SaaS, управляемая данными платформа электронной коммерции на базе искусственного интеллекта и полностью облачная технология. Рынок Северной Америки: — Мы занимаемся разработкой через тестирование в гибкой среде, работая над облачными, высокомасштабируемыми и производительными микросервисами на Java, Go, развернутыми в Kubernetes и работающими на Google Cloud Platform. - Мы используем микросервисы на организационном уровне, где команды из шести инженеров работают над слабосвязанными компонентами для реализации сложных функций. - Мы придерживаемся современной культуры DevOps, в которой инженеры по основным продуктам работают рука об руку с инженерами по обеспечению надежности объектов и другими командами для эксплуатации, мониторинга, устранения неполадок и частого обновления наших критически важных производственных систем. - Мы работаем с нашими владельцами продуктов, чтобы понять нашу дорожную карту, согласовать архитектуру с бизнес-целями на горизонте и обсудить проблемы, одновременно обрабатывая и совершенствуя наше отставание. Требуемая квалификация - Общий опыт работы более 7 лет в качестве Java-разработчика - Знание Java, включая, помимо прочего, лучшие практики и известные платформы, такие как Spring Boot или Micronaut. Умение писать эффективные модульные и интеграционные тесты. Базовое понимание отказоустойчивости, масштабируемости и безопасности в программных системах. Предыдущее знакомство с Распределенные системы, микросервисы и облачные приложения. Знание современного Devops, желательно с использованием современных инструментов, таких как Docker и Kubernetes. Опыт работы с методами разработки на основе Agile. Знание Git. Желательно иметь. Поиск. такие технологии, как Apache Lucene, Apache Solr или ElasticSearch — Опыт создания и запуска сервисов, размещенных в облаке с использованием Google Cloud Platform, Amazon Web Services или Azure — Ранее работали в стартап-средеПолный — время удаленная работа.