Junior Java Desktop Developer
Описание
Обязанности: разработка десктопного клиентского приложения на Java (JavaFX); проектирование и реализация пользовательского интерфейса; интеграция десктопного приложения с backend-сервисами на Python через REST API; реализация отображения видеопотоков и событий в реальном времени; работа с многопоточностью в контексте UI-разработки; написание юнит-тестов для UI-компонентов; участие в code review и поддержка существующего кода приложения; написание технической документации по компонентам. Требования: знание Java на уровне не ниже Junior; опыт разработки десктопных приложений на JavaFX или Swing; понимание паттернов проектирования GUI (MVC, MVP или MVVM); опыт работы с HTTP-клиентами и интеграции через REST API; умение работать с JSON; знание системы сборки Maven или Gradle; базовые навыки написания тестов (JUnit); навыки работы с Git. Условия: конкурентный уровень з/п (обсуждается индивидуально); работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе; транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск; полис добровольного медицинского страхования; предоставление платного жилья для иногородних; гарантия профессионального роста; амбициозная, проектно-ориентированная команда; командные и спортивные игры, реализация нестандартных задач; карьерный рост при наличии и обретении в процессе работы необходимых компетенций.