Java developer (Senior/Lead)

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

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

Компания

Инновации в коммуникациях с клиентами

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

Привет, мы команда L2U!

Развиваем собственный продукт и от релиза к релизу решаем сложные, но интересные задачи. Искренне верим, что используем технологии для создания лучшей и более разумной среды.
Хотим сделать продукт, которым можно похвастаться маме :)

Наш стек:

Java 11, Spring Boot + Spring Cloud, Hibernate, Liquibase, Hazelcast, Maven, Gradle, PostgreSQL, Elasticsearch, Docker (Openshift/OKD), Kafka, BitBucket, плотно работаем с Liferay и BPMS-системой Camunda.

Кого мы ищем

Опытные и всеми уважаемые Java-разработчики, которые готовы оперативно разобраться в существующих модулях и функционале продукта, участвовать в оптимизации текущей архитектуры и её развитии. Нам необходимо гибкое, модульное и легко-развиваемое решение.

Достопочтенные Team Lead, мы готовы обсуждать подробнее роль, процентное соотношения менеджмента и разработки, дальнейший рост команды.

Обязанности

  • Разработка и сопровождение интернет-продуктов и веб-сервисов уровня Enterprise;
  • Проектирование и разработка модулей системы (веб-приложений);
  • Разработка нового функционала системы и сопровождение существующего;
  • Написание unit- и интеграционных тестов;
  • Экспертный анализ бизнес-требований и технических решений;
  • Участие в обсуждении и принятии архитектурных решений.

Требования

  • Хорошее знание Java 11;
  • Знание и умение применять ООП;
  • Знание и умение применять шаблоны проектирования;
  • Знание SQL;
  • Опыт разработки веб-приложений на Java EE или Spring;
  • Опыт работы с реляционными базами данных;
  • Опыт использования Maven/Gradle;
  • Умение писать чистый и понятный код;
  • Умение разбираться в чужом коде;
  • Умение и готовность разбираться в сложных проектах;
  • Готовность решать нетривиальные задачи;
  • Умение работать в команде;
  • Умение конструктивно аргументировать свою позицию;
  • Системное мышление;
  • Знание английского языка на уровне чтения технической документации

Не обязательно, но будет плюсом

  • Опыт работы с Liferay;
  • Понимание принципов OSGI;
  • Опыт использования Kubernetes/OKD/OCP;
  • Опыт работы с Docker;
  • Опыт разработки микросервисов (Spring Boot);
  • Опыт работы с message broker системами (Kafka/RabbitMQ);
  • Опыт работы с CI/CD;
  • Опыт использования Elasticsearch;
  • Опыт работы в Linux;
  • Опыт работы BPMS-системами (Camunda, Flowable);
  • Опыт работы с ORM-фреймворками;
  • Опыт работы с распределёнными кэшами (Redis, Hazelcast);
  • Знание нотаций BPMN 2.0, DMN, CMMN;
  • Опыт работы с ПО для контакт-центров, знание принципов работы телефонии и мессенджеров;
  • Понимание протокола WebSocket.

Бонусы

Главное

  • Обещаем профессиональный рост внутри компании и конкурентный уровень дохода. Он будет расти вместе с твоими достижениями.
  • Соблюдаем ТК РФ и совсем не против, если ты будешь работать из дома.
  • Помогаем организовать свой Home office - все, что необходимо из техники, гарнитуры или может быть тапочек!

Дополнительно, но важно

  • Поощряем тягу к знаниям: отправим на конференцию или курсы, поспособствуем необходимой сертификации.
  • ДМС или компенсация спорта и английского.
  • Возможность работать в гибком графике.
  • Душевно-семейная атмосфера в компании, неформальная обстановка, отсутствие бюрократии.

Сейчас наша команда в основном территориально распределена на Москву и Новосибирск, но мы не ставим границ в каком городе будет член нашей команды, есть возможность работать там, где вам удобно.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.