Вакансия: Инженер-программист Java
Описание вакансии
Нам необходим full-stack разработчик, который готов справляться и с backend, и с инте рф ейсной частью.
Будут разные задачи. Одни связаны с поддерж кой и доработкой уже готовых продуктов и компонент, другие - разработка с нуля. Ожидаем, что кандидат будет относиться одинаково ответственно и к тем, и к другим.
Обязанности:
- Разработка серверных и веб-приложений для проектов компании с использованием Java/JavaScript и сопутствующих технологий.
- Составление проектной документации, инструкций по сборке, установке и запуску приложений.
Требования: - уверенная базовая подготовка в части структур данных и алгоритмов;
- полноценное знание базовой Java: типы, коллекции, ввод-вывод, memory model, многопот очно сть - все стандартно;
- опыт использования библиотек Spring Framework (IoC, MVC, Spring Security, Spring Data JPA, Spring Data Rest и прочих), Hibernate, JasperReports;
- опыт использования реляционных СУБД, хорошее знание SQL. Если есть опыт работы с Mongo, Redis или другими нереляционными БД - это плюс.
- опыт разработки многопот очны х приложений. Если с использованием реактивных типов - вообще прекрасно!
- опыт работы под Linux, поскольку все разрабатываемое ПО работает на нем. Если владеете инструментарием DevOps типа Ansible - замечательно!
- хорошее знание JavaScript или TypeScript;
- опыт разработки используя React или Angular;
- хорошее знание HTML/CSS, способность сверстать инте рф ейс по заданию от дизайнера;
Условия: - официальный трудовой договор, постоянная работа
- полностью удаленная работа. Мы сами располагаемся в московском регионе.
- 40-часовая стандартная рабочая неделя
- испытательный срок 3 месяца