👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior java developer

Зарплата

от 110 000 до 200 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Группа компаний, которые оказывают профессиональные услуги в области информационных и цифровых технологий

Описание вакансии

Условия работы

Ищем в команду опытного Java разработчика для участия в создании многопоточного высоконагруженного микросервиса на проекте в области теплоэнергетики.

Если ты уверенно пишешь на Java, хочешь продолжать прокачивать свои технические скилы, а ещё у тебя есть интерес к активному участию в жизни проекта (с перспективой попробовать себя в качестве team lead), то тебе к нам.

Используем следующий стек технологий:

  • Java 11, Spring (Boot, Cloud, Data JPA, WebSocket, Security, Test, AMQP), Rabbit MQ, Kafka;
  • Работа с базами данных: PostgreSQL, Oracle, ArangoDB, Elasticsearch, Couchbase;
  • Работа с серверами: Tomcat, Nginx;
  • Системы непрерывной интеграции: Gitlab CI, Docker, Kubernetes;
  • ELK, TICK Stack, Graphana;
  • Confluence.


Наши ожидания от успешного кандидата:

  • Понимание принципов программирования (процедурное, объектно-ориентированное, функциональное, декларативное, реактивное и т.д.).
  • Уверенное знание Java SE 11 (core, multithreading) и Spring Framework;
  • Понимание принципов работы протокола HTTP, опыт разработки REST-сервисов;
  • Хорошее знание T-SQL или PL/SQL, умение анализировать план запроса. Понимание принципов проектирования ER-модели данных (database normalization, constraint etc.);
  • Знание, понимание и умение применять на практике шаблоны проектирования;
  • Опыт работы с git, jira, confluence;
  • Знание и опыт применения TDD;
  • Понимание принципов распределенной архитектуры (CAP theorem, CQRS pattern, Microservices etc.)
  • Умение и желание работать в команде;
  • Опыт работы по Scrum в небольших командах 6 - 10 человек.

Будет преимуществом:

  • Опыт работы с NoSQL базами данных;
  • Опыт работы с AMQP-очередями (RabbitMQ, ActiveMQ и т.п.), опыт использования Apache Kafka;
  • Опыт работы с Kubernetes и Docker;
  • Знание и опыт настройки CI/CD на проектах;
  • Базовые навыки работы с OS Linux.

Что мы предлагаем:

  • Трудоустройство в соответствии с ТК РФ;
  • Соцпакет: ДМС, корпоративная мобильная связь, фитнес;
  • Гибкое время работы;
  • Внутреннее и внешнее обучение.