Middle java developer (remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы
BRIGHT — российская компания, специализирующаяся на стратегическом и операционном консалтинге, а также разработке цифровых продуктов.
Компания была создана 10 лет назад молодой творческой командой менеджеров-практиков в области управления системами снабжения, аутсорсинга и внедрения ERP-систем.
Мы предоставляем профессиональные услуги, подкрепленные лучшим международным и российским опытом. Сегодня нашими клиентами являются крупнейшие представители нефтегазовой и металлургической отраслей, а действующий портфель проектов компании BRIGHT сформирован на 3-4 года вперед.
Сейчас мы разрабатываем ИТ-продукт для управления движением транспорта и планирования его расписания в режиме реального времени. Продукт включает разные решения: сложные оптимизационные алгоритмы планирования, платформу для управления всей системой в режиме реального времени, интеграцию с другими ИТ-системами, мобильное приложение для пользователей. Разработка такого продукта является амбициозным вызовом, для решения которого мы объединяем в команду специалистов, способных выйти за рамки стандартных решений и способных эффективно применять свой опыт в сочетании с нестандартным подходом к работе.
Мы расширяем команду и ищем Java backend-разработчика в команду этого ИТ-продукта.
Наш стек: Java, Postgres, Hibernate, Spring Framework 5, Spring Boot 2
Инфраструктура: JIRA, Confluence, Gitlab/Jenkins, Docker, Kubernetes (Openshift)
Задачи:
- Участвовать в процессе разработки функционала, начиная с проектирования и заканчивая поставкой и поддержкой;
- Исследовать и улучшать производительность приложений;
- Писать тесты, инспектировать код;
- Выстраивать взаимодействие внутри команды и снаружи (с project-менеджерами, тестировщиками, frontend-разработчиками);
- Решать задачи в команде с системным аналитиком, frontend-разработчиками и QA-инженерами;
- Оценивать работу людей в команде, давать обратную связь. Развивать людей в команде;
- Вести пул технических задач.
Требования:
- Опыт работы на Java от 2 лет;
- Отличное знание алгоритмов, структур данных, способность писать эффективный код;
- Опыт работы с микросервисной архитектурой;
- Уверенное понимание архитектуры сетевых приложений;
- Опыт разработки приложений, основанных на принципах ООП и паттерне MVC;
- Умение самостоятельно принимать архитектурные решения, искать нужную информацию;
- Уверенное знание SQL;
- Опыт использования актуальных подходов к разработке и современных технологий;
- Опыт разработки клиент-серверных приложений (REST, JSON);
- Опыт работы с Git, знание git flow;
- Умение работать в команде;
- Высшее техническое образование.
Условия:
- Нам не так важно, где вы живете — мы рассматриваем кандидатов на полностью удаленный формат работы (при желании у нас есть комфортный офис в Москве рядом с м.Белорусская);
- Возможность развиваться не только в рамках своих задач, но и влиять на эффективное развитие деятельности компании;
- Белая, конкурентная заработная плата;
- Официальное оформление по ТК РФ.
- Корпоративная поддержка на обучение и развитие;
- Ежегодный отпуск 28 дней;
- ДМС после прохождения испытательного срока (3 месяца).