Java developer (транспортное направление)
Требования
Местоположение и тип занятости
Компания
Мы создаем и развиваем веб-сервисы (и не только их)
Описание вакансии
Условия работы
Мы - российская IT-компания из Белгорода (основана в 2007 году).«Фабрика информационных технологий» объединяет сильнейшие команды в области цифровизации отраслей транспорта, культуры и образования. Разработчик решений для «умных городов», производитель сложного оборудования и программного обеспечения на основе технологий искусственного интеллекта, цифрового зрения и Big Data.
Как мы работаем:
- мы работаем продуктовыми командами до 7 человек, у каждой — свой РМ;
- используем Scrum в полной мере: двухнедельные спринты, дэйли, ретроспективы и т.д.
- инвестируем много времени в развитие инфраструктуры: для каждого города DevOps управляют изменениями в системе с помощью Ansible, Docker;
- используем несколько CI-серверов, адаптированных под наши потребности (один из наших open-source-проектов).
Кого мы ищем: Java разработчика, который будет участвовать в развитии ряда продуктовых направления проекта в составе команды backend-разработки.
Что нужно будет делать:
- разработкой нового функционала согласно требованиям;
- исправлением ошибок;
- принимать участие в проектировании функционала;
- реализацией рефакторинга и оптимизацией существующего кода;
- проведением код-ревью;
- написанием автоматизированных тестов;
- принимать участие в обсуждении архитектурных решений;
- следовать командным принципам написания кода.
Что мы ждем от кандидата:
- отличные знания Java 8-11, Spring Framework и Spring Boot. Опыт их применения для распределенных систем будет плюсом
- опыт работы с реляционными СУБД, а также с Message Broker системами
- понимание паттернов и стандартов проектирования (такие аббревиатуры как DDD, Clean Architecture должны быть знакомы);
- понимание принципов проектирования Rest API;
- опыт работы c технологиями контейнеризации (Docker)
- умение и желание писать автоматизированные тесты на свой код
Бонусы
- возможность влиять на проект и принимать важные архитектурные решения;
- постоянное развитие: обмен опытом внутри компании, с коллегами из других проектов и региональных офисов, участие в мастер-классах и конференциях (наш проект растет быстрее чем в два раза за год, сотрудники растут еще быстрее);
- Оформление согласно ТК РФ (полностью "белая" ЗП и все соответствующие гарантии);
- Участие в развитии отрасли: мы проводим свои мероприятия, развиваем IT-кластер, поддерживаем open-source-разработки и делаем много других полезных для общества вещей.