Разработчик Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Более 10 лет Exactpro развивается под девизом Build Software to Test Software - мы создаем программное обеспечение для тестирования технологически сложных платформ наших клиентов - мировых лидеров финансовой индустрии. Программное обеспечение и идеи Exactpro используются в половине из ТОП-20 крупнейших глобальных биржевых групп.
Компания поддерживает концепцию продвижения открытого программного обеспечения. Исходный код базовых программных продуктов размещен в Open Source на GitHub.
В роли разработчика Java вам предстоит работать над одним из наших инструментов:
- Sailfish - осуществляет функциональное тестирование трейдинговых систем.
- ClearTH - предназначен для функционального тестирования пост-трейдинговых систем.
- Transparency HR System - ERP-система для автоматизации внутренних процессов.
На всех проектах применяется сложная обработка данных, управление ресурсами и многопоточность.
Ключевые задачи:
- создавать новые компоненты системы, тестировать их с помощью unit-тестов;
- модифицировать и поддерживать имеющиеся компоненты приложений;
- работать над улучшением читаемости и качества кода;
- активно сотрудничать с другими разработчиками и командой тестировщиков;
- участвовать в улучшении процесса разработки;
- обучать младших программистов.
Для работы на проекте требуются:
- владение Java 8+, SQL, JSF/JS;
- опыт работы Java-программистом от 2-х лет.
Преимуществом будут:
- опыт работы c Java Message Service (IBM MQ, ActiveMQ), Maven/Gradle, Git;
- знание библиотек MINA/Netty, RxJava; ReactJS;
- владение Kotlin;
- знание английского языка.
Бонусы
- бесплатные уроки английского языка;
- оплату профессиональных сертификаций;
- медицинскую страховку;
- скидки на посещение спортивных учреждений;
- возможность работать удаленно, если вы из другого города;
- гибкий график.