Обязанности: Разработка и поддержка сложных графических интерфейсов на Java Swing; Реализация модулей для взаимодействия с устройствами по сети (TCP/UDP, HTTP, возможно использование специфических протоколов), а также по RS-485; Проектирование архитектуры интерфейса для визуализации данных с приборов в реальном времени; Написание юнит-тестов на новый код. Требования: Опыт разработки на Java от 2–3 лет; Глубокое знание Swing: опыт работы с кастомными компонентами, понимание потоковой модели (Event Dispatch Thread), работа с Layout Managers (особенно GridBagLayout или MigLayout); Сетевой стек: уверенное использование стандартных библиотек (java.net) или сторонних решений для работы с сокетами; Понимание многопоточности (Concurrency) в контексте десктопных приложений; Умение работать с СУБД(SQLite) Приветствуется: Cross-platform: Опыт разработки под Windows, Linux (приветствуется) DevOps: Навыки работы с Git Личные качества: Аналитическое мышление и способность к самостоятельному поиску решений.Не конфликтность, коммуникабельность: умение работать с напарником, умение разбираться в «чужом» коде. Условия: Работа в лидирующей компании по разработке интегрированных систем безопасности; Возможность профессионального и карьерного роста; Регулярная индексация заработной платы; Рабочий день с 9.00 до 18.00 (1 час перерыв на обед); Испытательный срок 3 месяца; Соц.пакет (ДМС со стоматологией, отпуска, больничные листы)+помощь в трудных жизненных ситуациях, премии к юбилейным датам и ценные подарки; Корпоративный транспорт; Собственная вело- и автопарковка; Уютные кухни для комфортного перерыва на перекус.
Похожие вакансии