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

Старший/Ведущий Java-разработчик

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

Москва, Минск (Беларусь)Полный рабочий деньМожно удаленно

Компания

Разработка, внедрение и обслуживание сложных программных решений мирового уровня

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

О компании и команде

Компания Cinimex – разработчик ПО и системный интегратор. Мы работаем с российскими банками ТОП-20, ритейлерами, производственными и добывающими компаниями. К своему 25-летию компания имеет уникальный опыт разработки программных решений и продолжает развивать свою экспертизу: разработка на микросервисной архитектуре, машинное обучение и искусственный интеллект, IoT, продуктовое направление и автоматизация предприятий.

Сейчас мы в поисках Старшего/Ведущего Java разработчика к нам в команду!

Задачи:

  • Разработка общей архитектуры программного продукта на основе принятых типовых решений;
  • Разработка программного продукта по техническому заданию;
  • Оказание технической консультации участникам проектной команды;
  • Проверка и верификация кода в команде;
  • Разработка интеграционных и юнит-тестов программного продукта.

Ожидания от кандидата

  • Опыт коммерческой разработки на Java от 4 лет;
  • Уверенные знания основных современных концепций и принципов разработки на платформе Java;
  • Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS, DDD;
  • Знание стандартных алгоритмов и структур данных;
  • Опыт разработки на Java с использованием технологий: Spring Framework (Boot, Data, Security, AOP, Cloud, etc), Hibernate;
  • Знание и опыт применения: Stream API, Optional, Collections, etc. Разработка с использованием Java 8 - 17;
  • Опыт работы с тестовыми фреймворками: Junit, Mockito;
  • Опыт работы с Kafka или любой MQ;
  • Опыт работы с реляционными базами данных, желательно с Postgres;
  • Знание теоретических основ проектирования БД и построения эффективных запросов;
  • Опыт работы с Git, Maven/Gradle;
  • Опыт разработки высоконагруженных систем;
  • Опыт работы с Docker, Kubernetes/Openshift;
  • Опыт работы с Gitlab, Jira, Confluence;
  • Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);
  • Понимание микросервисной архитектуры, её плюсов и минусов.

Плюсом будут:

  • Опыт менторства младших членов команды;
  • Опыт разработки проектов с нуля.

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

  • Работа в аккредитованной IT-компании;
  • Возможность работать удалённо или в одном из комфортных офисов;
  • Гибкое начало рабочего дня: с 08:00 до 11:00;
  • ДМС со стоматологией, телемедициной и полисом ВЗР;
  • Возможность взять больничный без больничного: 7 дней в году;
  • IT-конференции, курсы, тренинги и сертификацию за счет компании;
  • Курсы английского онлайн и оффлайн с компенсацией стоимости;
  • Систему фидбеков, планов развития и роста в должности/ЗП;
  • Корпоративные цены в Skyeng и X-fit.