Backend developer (Senior)

Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии
Обязанности:
  • Уверенное знание Java, Понимание принципа работы очередей, многопоточности
  • Уверенное знание фреймворка Spring, Spring Boot, Spring Data/JPA/JDBC , WebFlux , Spring Security
  • Уверенное знание баз данных Oracle, PostgreSQL , MongoDB , ClickHouse
  • Уверенное знание Gradle
  • Знания брокеров сообщений Apache Kafka, ActiveMQ или RabbitMQ
  • Знание CI/CD
  • Знание Kubernetes/Docker
  • Знание фреймворков модульного тестирования(JUnit, Mockito) а так же интеграционного тесетирования
  • Знание Git для контроля версий и архивации проектов
  • Знание и понимание алгоритмов и структур данных. Знание паттернов проектирования и умение их применять
  • Знание принципов оптимизации в целях создания более эффективных оптимизированных решений
  • Знание всех общий принципов программирования включая OOP, Clean Architecture, SOLID
Требования:
  • Опыт работы с ELK stack , Grafana, Prometheus
  • Опыт работы с Keycloak
  • Опыт работы с Linux или Unix подобными системами
  • Понимание, как работает HTTP/gRPC.
  • Опыт работы от 3 лет
  • Опыт разработки высоконагруженных сервисов(приветствуется)
    Опыт работы с микросервисной архитектурой.

  • Опыт работы со Spring Security.
  • Опыт работы с Oracle/PostgreSQL на продвинутом уровне (сложные запросы, Оптимизация запросов)
  • Опыт использования брокеров сообщений(Apache Kafka, ActiveMQ или RabbitMQ) для обработки потоков данных применение при разработке, опыт работы с инструментами Jenkins, Git Pipeline
  • Знание русского, узбекского, английского языка

​​​​​​​

Требования
Опыт От 3 до 6 лет
Условия работы
График работы Полный день
Добавлено 2 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку