Middle Java Developer

Алматы
Полный день
|
От 2 до 4 лет
|
От 3 до 6 лет

Описание:

  • Участие в полном цикле разработки проекта;
  • Участие в построении архитектуры приложения;
  • Выявление и исправление ошибок в работе текущего функционала;
  • Проведение R&D;
  • Понимание, как решать нетривиальные задачи;
  • Рефакторинг текущего приложения;
  • Code Review;

Требования:

  • Опыт в разработке на Java от 3-х лет;
  • Знание фреймворка Spring Boot;
  • Знание паттернов проектирования;
  • Опыт в проектировании и разработке архитектуры приложений;
  • Опыт разработки приложений с использованием микросервисной архитектуры;
  • Знание и опыт работы с БД (PostgreSQL)
  • Опыт работы с Hibernate или Spring Data JPA;
  • Опыт работы с Kafka/RabbitMQ Linux, K8S, Docker;
  • Знание организации передачи потоковых данных (WebRTC)
  • Опыт работы с NoSQL базами данных (Redis и т.п.)
  • Опыт с движком Elasticsearch;
  • Клиент-серверной архитектуры (REST API);
  • Работу в команде и с системами контроля версий (Git);
  • Опыт работы с CI/CD (GitLab СI/CD);

Условия:

  • Работа над продуктом, у которого более 8 миллионов пользователей.
  • Полное отсутствие бюрократии;
  • Никакого дресс-кода;
  • Годовой бонус;
  • Обучение за счет компании