Разработчик Java
Кого ищем?
- Сейчас ищем разработчика который хочет разрабатывать как на клиенте, так и на сервере. Готовы рассмотреть F-E, если Вы хотите переходить на B-E или наоборот.
- Технологии применяемые у нас:
- На сервере: Java 8 (основной язык), Guice (внедрение зависимостей), maven (сборка проекта), Jenkins (сборка проекта в 1 клик).
- На клиенте: Node.js (зависимости и запуск), Vue.js (фреймворк) , Vuex (управление состоянием), axios (запросы на сервер).
- Приложение разбито на несколько сервисов, взаимодействуют с помощью Rest Api.
Обязанности:
- Анализ технического задания, выбор технологий и инструментов для реализации, согласование технических решений;
- Разработка программных алгоритмов, тестов, профилирование, документирование;
- Рефакторинг существующего кода;
- Используемый стек: Jersey + Guice + Докумина (своя разработка по работе с данными).
Требования:
-
Обязательные требования:
- Опыт разработки на Java SE 7, 8;
- Опыт работы с Jira, Maven, Git;
- Опыт создания Web-сервисов;
- Уверенное владение стандартной библиотекой;
- Знание основных алгоритмов и шаблонов проектирования ПО;
- Знание технического английского языка, чтение профессиональной литературы;
- Обучаемость, умение логически мыслить;
- Умение разбираться в чужом коде.
-
Навыки, которые дадут Вам преимущество:
- Владение технологиями Web-разработки: HTML, JavaScript, CSS, JQuery, GWT, Vaadin;
- Опыт работы с реляционными БД (MySQL, PostgreSQL);
- Опыт работы с ОС Linux.
Условия:
- Интересные проекты
- Оформление по ТК РФ, белая заработная плата
- ДМС по итогам испытательного срока
- Бонусы по итогам работы за год