Senior Java developer

Обязанности:

  • Участие в разработке ПО для крупных проектов, в основном, backend.
  • Разработка сложных, высоконагруженных backend систем с использованием современного технологического стэка.

Требования:

  • Хороший уровень владения Java 8/11.
  • Git.
  • Понимание, что такое JUnit и как писать юнит-тесты.
  • Spring Boot.
  • Базовое понимание работы с базами данных. (Транзакции, ORM).
  • Английский язык на уровне, достаточном для обсуждения технических задач.
  • Опыт работы с Kubernetes, Docker.
  • Опыт работы с Linux.
  • Опыт работы с любой очередью или стрим сервисом (например RabbitMQ, ActiveMQ, Kafka и другие).

Условия:

  • Международная команда и взаимодействие с коллегами из-за рубежа;
  • Новый проект без Legacy Code, наличие новых модулей и возможность реализовывать их на своё усмотрение.
  • Возможность роста з/п в зависимости от показанных результатов.
  • Полностью удалённая работа.
  • Предоставляем оборудование для работы.

Ключевые навыки

  • Git
  • Java 8/11
  • Java SE
  • JUnit
  • Linux
  • Redis
  • Базы данных
  • Atlassian Jira
  • XML
  • Spring Framework
  • Spring Boot