ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1562819 | Java разработчик | Санкт-Петербург | > Супертел | 200000 | RUR | open | 2024-08-25 |
Требования
Практические навыки и знания: - опыт работы с Java Swing. - опыт работы разработчиком Java от 3-х лет. - хорошее знание Java...
Обязанности
Функционал: - Разрабатывать и поддерживать программное обеспечение разрабатываемое предприятием. - рефакторинг существующего кода. - ревью кода. Программу поддержки инноваций: премии за научные достижения...
Описание
ОАО "СУПЕРТЕЛ" ищет в свою команду java разработчиков frontend разработчика с желанием изучить или опытом на Java Swing.
Функционал:
- Разрабатывать и поддерживать программное обеспечение разрабатываемое предприятием;
- рефакторинг существующего кода;
- ревью кода.
Практические навыки и знания:
- опыт работы с Java Swing;
- опыт работы разработчиком Java от 3-х лет;
- хорошее знание Java 8 или выше;
- знание Maven, Git, Linux;
- знание принципов ООП, шаблонов проектирования;
- опыт написания unit-тестов;
- будет плюсом опыт работы с NetBeans Platform.
Предлагаемые условия:
- Гибкий подход к графику рабочего времени (форматы удаленной работы и гибрида не предоставляем);
- Корпоративный английский с преподавателем прямо в офисе;
- ДМС со стоматологией по окончании испытательного срока (с возможностью льготного страхования членов семьи);
- Корпоративная валюта, за которую можно покупать классный мерч, ходить на мероприятия или даже накопить на новый гаджет;
- Корпоративная программа бенефитов и льгот;
- Программу поддержки инноваций: премии за научные достижения, публикацию статей, участие и выступления на конференциях;
- Итоговый уровень мотивации обсуждается с финальным кандидатом.
Для идентификации вашего практического опыта, просим выполнить тестовое задание:
Индексация
Описание:
Объект Port проиндексирован набором последовательностей чисел произвольной длины, описанной в массиве строк indexes .
Каждая строка из массива indexes представляет из себя последовательность
чисел, перечисленных через дефис и(или) через запятую. К примеру, запись 1-5,7,9-11 является последовательностью следующих чисел: 1,2,3,4,5,7,9,10,11 .
Требуется разработать:
1. Метод, преобразовывающий массив строк indexes в массив
последовательностей чисел;
2. Метод, возвращающий всевозможные уникальные упорядоченные группы
элементов полученных массивов чисел;
3. Графический интерфейс пользователя для ввода данных и отображения
результатов.
Пример:
Массив строк {"1,3-5", "2", "3-4"} преобразуется в следующий массив чисел:
{[1, 2, 3], [1, 2, 4], [3, 2, 3], [3, 2, 4], [4, 2, 3], [4, 2, 4], [5, 2, 3], [5, 2, 4]}
Детали:
Для реализации используйте Java 8, 11;
Проект обязательно должен собираться с помощью фреймворка Maven ;
При написании методов допускается использовать только возможности стандартной библиотеки Java;
В результате решения задачи должна получиться библиотека;
Графический интерфейс пользователя должен быть реализован с использованием библиотеки Swing;
Покрытие библиотеки unit тестами будет плюсом. Вы можете выбрать любой фреймворк для тестирования;
Завершенное задание следует разместить на GitHub или GitLab.