МТ-ЛАБ

Ведущий разработчик клиентских сервисов (Java разработчик)

Не указана
  • Москва
  • От 3 до 6 лет
  • CI/CD
  • Gitlab
  • Bash
  • puthon
  • RESTful\gRPC API
  • Английский — A1 — Начальный
Знания, умения, навыки:
  • Опыт разработки на языке Java от 4 лет.
  • Знание основных Java-фреймворков
  • Знание паттернов проектирования и принципов микросервисной архитектуры.
  • Опыт работы с WebSockets, RESTful и API на основе rpc.
  • Опыт проектирования API.
  • Опыт работы с брокерами сообщений (Apache Kafka, RabbitMQ и др.)
  • Опыт работы с реляционными (Postgresql, Oracle) и нереляционными СУБД (Clickhouse, Cassandra, Redis)
  • Опыт моделирования БД и оптимизации запросов
  • Опыт юнит, интеграционного тестирования.
  • Опыт непрерывной интеграции\непрерывной доставки (CI\CD)
  • Опыт работы с Gitlab
  • Базовые подходы к безопасности в микросервисной архитектуре
  • Опыт работы с контейнерами и оркестраторами (docker,k8s)
Обязанности:
  • Проектирование и разработка приложений на Java.

  • Разработка RESTful\gRPC API с учетом требований к безопасности.

  • Написание юнит-тестов, интеграционных тестов.

  • Разработка высоконагруженного сервиса с большим количеством пользователей.

  • Разработка приложений с использованием реляционных и NOSQL баз данных.

Условия:
  • Гибрид \ Удаленная работа
  • Официальное оформление с первого рабочего дня, полное соблюдение ТК РФ.
  • Оплата больничного
  • Хороший пакет ДМС
  • Дружный коллектив