Мы поставили себе амбициозную цель: переписать существующий продукт c С на Java с использованием современного стека и системного подхода. В связи с этим приглашаем в отдел разработки Java-разработчика (middle+/senior).
Чем предстоит заниматься:
- Проектирование и разработка новых модулей (в основном, backend);
- Разработка backend’а, связанного с потоковой обработкой данных;
- Руководство и координация работы небольшой команды разработчиков;
- Выбор инструментов и технологий для реализации бизнес-требований;
- Планирование и оценивание задач;
- Написание тестов;
- Code review;
- Проведение технических собеседований.
Наши ожидания от кандидата:
- Наличие высшего технического образования;
- Опыт коммерческой разработки не менее 3 лет;
- Знание основных методологий разработки ПО;
- Уверенное знание Java 11: Core, Collections, Concurrency;
- Опыт построения архитектуры ПО;
- Знание основных паттернов проектирования;
- Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков;
- Умение читать код на C;
- Умение работать с Git, Gitflow;
- Высокий уровень самоорганизации и ответственности.
Плюсом будут:
- Опыт работы с реляционными СУБД;
- Навыки администрирования linux/windows;
- Опыт работы с docker;
- Опыт работы с Gitlab CI;
- Опыт работы с новейшими версиями Java.
Стек технологий и инструментов:
Стек технологий обсуждаемый, на данный момент это Java 21, Gradle, JavaFX (+SceneBuilder), JUnit. В компании используем Gitlab CI/CD, Intellij IDEA, Windows/Linux, Redmine, WikiJS, Grafana, NextCloud.
Мы предлагаем:
- Работу в профессиональной команде приятных людей;
- Трудоустройство по ТК РФ в аккредитованную IT-компанию, полную занятость, белую зарплату (размер уточняется по итогам технического интервью);
- Гибкий график, согласованный с командой;
- Возможность работать дистанционно при необходимости;
- Комфортный офис, 10 минут пешком от метро Гагаринская;
- Минимум отчётности и бюрократии.
Контакты:
- Telegram: @nic_puteec
- Форма обратного звонка: Google Form