Адрес работы: МоскваВакансии компании: ООО "АКСЕЛЕРАТОР ВОЗМОЖНОСТЕЙ"Описание компании: "Акселератор Возможностей" при ИНТЦ МГУ "Воробьевы горы" — главный оператор инновационной деятельности на территории Научной Долины МГУ. Миссия компании – обеспечение устойчивого инновационного развития российских компаний и резидентов ИНТЦ МГУ "Воробьевы горы", а также реализация кадрового потенциала российских специалистов. Основные виды деятельности: ИНТЦ МГУ "Воробьевы горы" – комплексная и всесторонняя поддержка компаний-резидентов долины по вопросам инновационного развития.Акселератор Возможностей — инвестиционно-консалтинговая компания, крупнейший в России интегратор корпоративных инноваций, главный оператор инновационной деятельности на территории Научной Долины МГУ.Сейчас мы ищем Java Backend Developer для трудоустройства в штат нашего партнера по ТК РФ.Российский ИТ-интегратор, ключевой подрядчик в цифровой трансформации российского бизнеса для ведущих банков, крупнейших металлургических, горнодобывающих, нефтехимических компаний, ритейл-компаний, телеком-операторов.- ТОП-5 крупнейших IT-компаний России- 2015 год основания- 8 экспертных центров по разным направлениям разработки ПО- 1000+ сотрудников- более 1500 выполненных проектовТРЕБОВАНИЯ:- Опыт разработки высоко-нагруженных и отказоустойчивых фронтальных систем более 4-х лет;- Знание основных методологий разработки программного обеспечения, включая гибкие методологии;- Опыт командной разработки;- Умение разбираться в чужом коде;- Владение инструментами планирования ресурсов и контроля выполнения задач;- Техническое образование (хорошая методологическая база).ОБЯЗАННОСТИ:- Проектирование и разработка модулей back-end приложения;- Покрытие тестами разработанного функционала;- Проведение code review коллег по команде;- Декомпозиция и оценка задач по разработке;- Разработка интеграционных сервисов со смежными системами;- Хорошие знания Java (collections, cuncurrency, core, stream api);- Знание фреймоврков Spring, Hibernate;- Знание паттернов программирования и умение применять их там, где нужно Знание CI/CD;- Умение быстро погружаться в процессы и обучаться;- Знание SQL уровне написания запросов / циклов / процедур;- Внимательность, инициативность, готовность к большому неструктурированному объему задач.ДЛЯ НАС ВАЖНО- Опыт работы с Java от 4-х лет;- Уверенные знания основных современных концепций и принципов разработки на платформе 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;- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные);Опыт работы с инструментами DevOps (Git (bitbucket), Jenkins, ansible, maven, gradle, Junit и пр.)Понимание что такое микросервисная архитектура, её плюсы и минусы;- Как минимум знакомство с функциональной парадигмой разработки.МЫ ПРЕДЛАГАЕМ:- "Белая заработная" плата в аккредитованной ИТ компании;- Оформление по ТК РФ с первого дня;- Стабильный доход;- График 5/2, полная