Ведущий разработчик Java
Требования
Местоположение и тип занятости
Компания
Разработка программного обеспечения, Системная интеграция, Автоматизации технологических и бизнес-процессов предприятия
Описание вакансии
Условия работы
Обязанности:
- Участие в процессе проектирования информационных систем
- Разработка новых системных модулей и продуктов
- Выполнение роли технического руководителя проекта
Требования:
- Отличные знания Java (Core, Collection framework etc.) и опыт объектно-ориентированного программирования.
- Знание основных библиотек и шаблонов проектирования.(Spring, Hibernate)
- Опыт работы c БД: реляционная алгебра, индексы, оптимизация запросов.
- Знание основных алгоритмов и структур данных, их характеристик сложности и размера памяти.
- Знание JavaScript не обязательно, но будет плюсом.
- Владение любой из широко распространенных систем контроля версий (желательно git)
- Опыт применения практик рефакторинга.
- Высшее образование
- Желание учиться и делиться своими знаниями