- Московская область Москва
- Размещено: 31 октября 6:00
- Обновлено: 20 ноября 6:10
200.000 руб.
Номер: JBS-9876517303436282216
Тел.:
Должность | Java Backend Developer / Ведущий разработчик |
График работы | удалённая работа |
Зарплата (.руб) | 200000 |
Описание компании:
"Акселератор Возможностей" при ИНТЦ МГУ "Воробьевы горы" — главный оператор инновационной деятельности на территории Научной Долины МГУ. Миссия компании – обеспечение устойчивого инновационного развития российских компаний и резидентов ИНТЦ МГУ "Воробьевы горы", а также реализация кадрового потенциала российских специалистов. Основные виды деятельности: ИНТЦ МГУ "Воробьевы горы" – комплексная и всесторонняя поддержка компаний-резидентов долины по вопросам инновационного развития.
Описание вакансии:
Акселератор Возможностей — инвестиционно-консалтинговая компания, крупнейший в России интегратор корпоративных инноваций, главный оператор инновационной деятельности на территории Научной Долины МГУ.
Сейчас мы ищем 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 и пр.)
Понимание что такое микросервисная архитектура, её плюсы и минусы;
Как минимум знакомство с функциональной парадигмой разработки.