Описание вакансии
Мы ищем Java-разработчика в команду.
Содержание работы:
- Разработка кастомных приложений на Java.
- Создание качественного кода по стандартам компании.
- Сопутствующие задачи: митинги, оценки фич, анализ требований.
Обязательные требования
- Опыт разработки на Java не менее 1 года, понимание синтаксиса и механизмов работы языка ( объектной модели, exceptions, сборщик мусора, замыкания, namespaces, traits);
- Понимание принципов работы Git, умение работать с ветками, pull-requests, понимание merge и rebase;
- Понимание принципов работы реляционных баз данных (базовые операции, транзакции, индексы), умение писать SQL запросы, понимание алгоритмов обработки SQL запросов;
- Понимание принципов работы и области применения нереляционных баз данных (колоночные, документ-ориентированные), умение писать запросы;
- Хорошее понимание принципов ООП, шаблонов проектирования, умение их применять;
- Уровень английского языка от Pre-Intermediate и выше.
Будет плюсом
- Навыки работы в консоли Unix;
- Понимание принципов работы Spring framework, опыт использования;
- Наличие базовых алгоритмических знаний;
- Опыт написания unit тестов, понимание принципов TDD;
- Опыт end-to-end тестирования (selenium, cypress, or another tool);
- Опыт front-end разработки с использованием ReactJS, AngularJS, VueJS;
- Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD;
- Знание BPMN, DMN, CMMN, Camunda.
ID вакансии JD8