Ведущий Java-разработчик (Backend)
Описание вакансии
Требуется Ведущий разработчик. Мы занимаемся реализацией инновационных проектов в финансовой, промышленной и медицинской сфере.
Обязанности:
- Участие в разработке новых приложений в качестве backend разработчика;
- Реализация модулей взаимодействия с БД с помощью Hibernate и JDBC;
- Реализация бизнес-логики приложения на Java;
- Реализация механизмов взаимодействия разрабатываемого приложения со смежными продуктами с помощью SOAP;
- Создание web-сервисов для frontend-части приложения;
- Разработка unit-тестов для backend-части приложения;
- Анализ предложений по расширению возможностей продукта с технической точки зрения, подготовка решений по доработкам проекта;
- Взаимодействие со всеми заинтересованными сторонами (аналитики, тестировщики, frontend-разработчики) на предмет наилучшей реализации доработки, исправления дефектов
Требования:
- Опыт разработки коммерческих приложений на Java от 3-х лет;
- Опыт использования технологий Spring;
- Опыт разработки RESTfull и SOAP сервисов;
- Опыт разработки с применением Unit-тестирования (TDD);
- Применение систем автоматической сборки (Gradle, Maven);
- Знание СУБД (SQL, NoSQL);
- Знание алгоритмов, структур данных, шаблонов проектирования;
Будет плюсом
- Знакомство с микросервисной архитектурой приложения;
- Понимание Continuous Integration и Delivery, опыт использование CI tools;
- Знакомство с инструментом контейнеризации Docker;
- Знакомство с системами управления конфигураций (Ansible);
- Опыт разработки на JavaScript/Node.js от 2-х лет;
- Опыт разработки с использованием React, Redux, Babel;
- Опыт использования HTML5 / CSS3;
- Знание CSS-препроцессоров;
Используем в работе
- Agile-подход – планирование, спринты;
- Jira - ставим задачи, отмечаем прогресс;
- Confluence – ведем техническую документацию;
- Git - хранение и управление версиями кода.