Проект: Продукт предоставляет централизованное решение для управления информированием пользователей и других продуктов в ландшафте компании.

Требования:

  • Опыт работы на позиции senior-developer не менее 2 года
  • Высшее профильное образование (в приоритете)
  • Коммерческая разработка на Java
  • Опыт работы с многопоточностью / асинхронностью
  • Микро-сервисы: Kubernetes (k8s) / Docker
  • SQL базы данных: PostgreSQL
  • Очереди: Kafka / RabbitMQ
  • Разработка под JDK 8+ (Collections, Stream API, Concurrency)
  • Инструменты фреймворка Spring: Boot, Data, REST, Validation, Scheduler, SpEL, Actuator, JUnit
  • Понимание REST API
  • Работа с Git
  • Библиотеки и инструменты: Lombok, Mapstruct, Liquibase, CEL, Jaeger, OpenTelemetry
  • Нереляционные БД: Redis / MongoDB
  • Опыт разработки и проектирования микросервисов
  • Системы мониторинга и сбора метрик: Grafana, Prometheus, Elasticsearch

Задачи:

  • Разработка backend-реализаций для веб-сервисов
  • Участие в разработке архитектуры и реализации прототипов новых веб-сервисов
  • Коммуникация с front-end и back-end разработчиками, дизайнерами
  • Написание валидного читабельного кода
  • Написание юнит-тестов для разработанных компонентов

Условия: удаленная работа, фуллтайм. Требуется гражданство РФ или РБ (наличие российских СНИЛС и ИНН).