Java Architect (Photography Services)

Минск
Наш клиент

– это ведущий американский производитель фотоальбомов, подарков, открыток и канцелярских товаров. Компания также специализируется на проведении школьных фотосессий и является крупнейшим поставщиком подобных услуг в США.

Цель проекта

– миграция существующих решений на микросервисную событийно-ориентированную архитектуру нового поколения, и разработка стандарта, который будет использоваться во всех приложениях компании.

Задачи:
  • Управление архитектурными проектами по миграции существующих систем на новую микросервисную архитектуру в AWS;
  • Сотрудничество с Java Lead и работа с командой разработчиков для реализации желаемой архитектуры;
  • Консультирование Team Leads, Application Engineers и Systems Architects по вопросам архитектуры приложений;
  • Коммуникация с конечными пользователями и менеджментом для уточнения бизнес-требований, разработки сложных систем и получения поддержки для всех планов инфраструктуры;
Технологии:
AWS Cloud Services
Spring Boot
Grails
Java
Angular
EKS
ECS
Redshift
Snowflake
Наши ожидания:
  • 10+ дет опыта разработки ПО с использованием Java, Spring, JUnit, Log4j, Gradle;
  • 3+ года опыта работы с Java Spring Boot и AWS (S3, SQS, ElasticBeanstalk и Lambda);
  • 3+ года опыта работы в качестве Application Architect;
  • Опыт создания облачных веб-приложений на основе микросервисов, которые являются масштабируемыми, доступными и высокопроизводительными;
  • Обширный опыт работы с архитектурой (микросервисы, cloud-native архитектура, событийно-ориентированная архитектура, APIs, предметно-ориентированное проектирование, public cloud (AWS), serverless, Kubernetes, Docker, DevOps, и Performance testing);
  • Опыт разработки высококачественных приложений (качественная архитектура, чистый код, внедрение общепринятых отраслевых практик, таких как непрерывная интеграция и юнит-тестирование);
  • Навыки менторства;
  • Опыт работы в соответствии с методологиями Agile;
  • Опыт коммуникации с командой (разработчики, QA, PM, BA);
  • Опыт разработки приложений на Java, Groovy и JavaScript;
  • Опыт работы с Spring, Hibernate, JUnit, Spock, Gradle и Apache Maven;
  • Опыт создания single page приложений на Angular, React или ExtJS будет плюсом;
  • Опыт работы с RESTful web services;
  • Знание английского языка на уровне Intermediate и выше;
  • Навыки коммуникации и ведения переговоров;
  • Проектирование архитектуры для удовлетворения бизнес-требований с использованием следующих технологий: клиентская сторона (например, Java, JavaScript, HTML, CSS) и AWS Cloud Services & Developer Tools;
  • Использование и разработка API (например, REST, JSON, XML, SOAP);
  • Опыт работы с реляционными базами данных (например, базы данных Oracle, MySQL, SQL Server, no-SQL);
  • Опыт работы с веб-серверами (например, Tomcat, Apache, Glassfish);
  • Опыт работы в кросс-функциональной среде;
Что мы предлагаем?
  • Более 100 технических и нетехнических тренингов для развития и расширения кругозора;
  • Внутренние митапы и конференции – мы любим делиться знаниями;
  • Курсы английского языка (как с русскоязычными преподавателями, так и с native speakers);
  • Бесплатная медицинская страховка в 80+ частных клиниках;
  • Спортивные активности (футбол, баскетбол, хоккей. большой теннис, плавание и др.) и социальные события (корпоративы, тимбилдинги, happy hours, сплавы на байдарках и др.);
  • Бесплатные горячие обеды в офисе;
Напишите нам!
Мы обязательно ответим!