Привет! Мы - Kokoc Group - группа компаний, объединяющая агентства и сервисы интернет-маркетинга. Мы одни из лидеров российского digital-сегмента. Сейчас мы в поисках Java Developer для принятия участия в реализации амбициозного проекта. Работа будет проводиться в одном из стримов нашей большой команды. В особенности проекта можно записать: реализация «с нуля», транзитивность архитектуры, высочайшие требования к производительности и отказоустойчивости решения. Обязанности: Разработка микросервисов; Ревью кода; Проектирование схемы базы данных; Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими и другими участниками рабочих групп; Написанием качественного кода. Что ожидаем от тебя? - Опыт работы с Java от 3 лет;- Уверенные знания основных современных концепций и принципов разработки на платформе Java;- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS;- Знание стандартных алгоритмов и структур данных;- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate;- Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11;- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito;- Опыт работы с реляционными базами данных;- Знание теоретических основ проектирования БД и построения эффективных запросов;- Опыт работы с Git, Maven. Будет плюсом: - Опыт проектирования высоконагруженных систем;- Опыт работы с Spring Boot, Spring Cloud;- Опыт работы с Docker, Kubernetes;- Опыт работы с TeamCity, Jira, Confluence;- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);- Понимание что такое микросервисная архитектура, её плюсы и минусы;- Знакомство с функциональной парадигмой разработки. Условия: - Удаленный формат работы: можно работать из любой точки. Но если хочется больше общаться с коллегами оффлайн, есть офисы в Москве, Екатеринбурге, Туле и Саранске; - Гибкий график: мы работаем с понедельника по пятницу, есть возможность выбора времени начала рабочего дня, у нас нет жесткого контроля за графиком, главное, чтобы задачи выполнялись вовремя; - Сильная команда: в нашей команде работают опытные сотрудники и они готовы делиться своим опытом; - Обучение и развитие: проводим лекции, воркшопы, оплачиваем профессиональное обучение, разрабатываем индивидуальный план развития, всем сотрудникам доступно обучение в корпоративном университете и онлайн-библиотека; - Дополнительные бонусы: программа лояльности Best Benefits, множество скидок от партнеров, доступ к сервису по отслеживанию здоровья Budu, программа материальной помощи; - Корпоративная жизнь: ярко отмечаем праздники, играем в настольный теннис в офисе, организуем различные клубы по интересам (йога онлайн, разговорный клуб английского языка, клуб путешественников, шахматы).