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 - все, что необходимо из техники, гарнитуры или может быть тапочек!
Дополнительно, но важно
- Поощряем тягу к знаниям: отправим на конференцию или курсы, поспособствуем необходимой сертификации.
- ДМС или компенсация спорта и английского.
- Возможность работать в гибком графике.
- Душевно-семейная атмосфера в компании, неформальная обстановка, отсутствие бюрократии.
Сейчас наша команда в основном территориально распределена на Москву и Новосибирск, но мы не ставим границ в каком городе будет член нашей команды, есть возможность работать там, где вам удобно.