Нижний Новгород
Керченская улица 13
Керченская улица 13
Компания Sigur ищет Java разработчика, готового присоединиться к нашей R&D команде для участия в развитии программного обеспечения Sigur – системы контроля управления доступом.
Чем предстоит заниматься:
- Разработкой и поддержкой проектов автоматизации производства и тестирования электронного оборудования на базе микроконтроллеров продуктовой линейки SIGUR.
- Непосредственное участие в улучшении процессов производства и тестирования новых аппаратных ревизий продуктов путём разработки Сновых программных решений
- Внедрение новых лицензионных модулей основного продукта для операторов компании SIGUR. Сопровождение проекта лицензирования продукта
Мы ждем от тебя:
- Ответственного подхода к решаемым задачам.
- Умение анализировать и декомпозировать поставленные задачи.
- Гибкость: умение подстроиться под текущие возможности и ограничения системы.
- Находчивость: умение решать нестандартные задачи.
- Обучаемость: не бояться изучать новый технический стек.
Список основных требований:
- Уверенное знание ООП.
- Уверенные знания Java Core (JDK 8+): collections, exceptions, lambdas, streams.
- Уверенное владение основными паттернами программирования в рамках объектно�ориентированной модели.
- Уверенные знания Java concurrency: synchronization, callbacks, threads, thread pools, executors, futures.
- Знание принципов работы и опыт работы с реляционными базами данных (MariaDB/MySQL или PostgreSQL).
- Базовые знания SQL: select, insert, update, delete, join.
- Опыт работы с JDBC.
- Базовое понимание устройства сетевого стека, транспортных протоколов TCP/UDP, прикладных протоколов типа HTTP.
- Опыт работы с системой контроля версий (Git).
- Опыт работы с любой системой сборки: Maven, Gradle, Ant.
- Знание XML и JSON.
- Умение писать понятный и структурированный код.
Список дополнительных требований:
- Базовые знания и опыт работы с C++14 (что такое «умные указатели» и как с ними работать).
- Опыт работы с любым графическим фреймвоком (например JavaFX или Swing).
- Знание основ Java Security: Cipher, MessageDigest, Signature.
Большим плюсом будут:
- Опыт работы с JNI (Java Native Interface), JNA (Java Native Access) или схожими (JNR/FFI/...).
- Опыт работы с CMake.
- Опыт работы с преобразователями RS-485 и знание протокола ModbusRT
Работая с нами ты получишь:
- Возможность участия в полном цикле разработки нашего продукта от идеи до реализации;
- Интересные реалистичные задачи и, как следствие их выполнения, профессиональный и карьерный рост;
- Отсутствие формальных потолков и ограничений на темп роста;
- Конкурентную белую заработную плату, размер которой определим вместе, исходя из результатов собеседования и наличия у тебя релевантного для нас опыта;
- Полный соц. пакет, ДМС, социальные гарантии;
- Компенсация расходов на обучение, а именно: изучение английского языка, тренинги, курсы по повышению квалификации, необходимой для выполняемых обязанностей в компании;
- Посещение выставок, семинаров, конференций, необходимых для профессионального развития в рамках выполняемых обязанностей в компании;
- Современный комфортный офис в 5 мин от ст.м. Стрелка;
- Комфортное рабочее место, оборудованное под вас (Mac/Win/Linux, Notebook/PC, 2+ монитора и тд.);
- Гибкий график в рамках пятидневной рабочей недели.