Ведущий Java-разработчик

Город:
Нижний Новгород
Занятость:
Полная занятость
Компания "Effective Technologies"
О проекте
Наш заказчик – крупная биржевая структура. В рамках проекта реализуется пользовательский терминал для участия в электронных торгах с подсистемами аналитики и доступа к биржевым данным. Терминал состоит из двух частей:
- серверная часть – набор сервисов, обеспечивающих авторизацию и доступ к данным, а также взаимодействие с внешними системами и сервисами. Сервисы выполняются под управлением Linux/РЕД ОС;
- клиентская часть – кросс-платформенное приложение, представляющее собой централизованное рабочее место, которое позволяет в едином окне получить доступ к различным биржевым сервисам — как сотрудникам заказчика, так и его клиентам.
Стек: Java (Axiom JDK 21), JavaFX, cross-platform development (Win, macOS, Linux), Protocol Buffers, gRPC, Gradle
Чем предстоит заниматься
- реализовывать в Java приложении функционал для работы с новыми сервисами Биржи;
- сопровождать и расширять функционал по работе с существующими сервисами;
- разрабатывать и внедрять новые архитектурные решения, а также сопровождать существующие;
- анализировать ошибки и находить способы их решения;
- проводить code review.
Мы ожидаем
- опыт коммерческой разработки на Java от 5 лет;
- опыт интеграции c RESTful API;
- опыт разработки многопоточных приложений;
- опыт профилирования Java приложений для выявления узких мест и утечек памяти;
- понимание принципов функционирования сетевых приложений (сокеты, TCP/IP, HTTP);
- опыт работы с реляционными базами данных;
- применение принципов ООП;
- применение основных шаблонов проектирования;
- готовность к обсуждению технических аспектов реализации приложения с заказчиком;
- опыт написания технической документации на ПО (архитектурная концепция, высокоуровневый/низкоуровневый дизайн ПО);
- знание фреймворков для автоматизации сборки проектов (Gradle).
Будет плюсом
- опыт разработки на JavaFX (либо наличие аналогичного опыта в Swing, Android);
- опыт разработки кроссплатформенных приложений (Windows, Mac OS, Linux);
- понимание процессов CI/CD;
- опыт работы с бинарными форматами сообщений (Protocol Buffers, gRPC);
- продвинутые знания криптографии (шифрование, подпись, PKI и X.509);
- опыт руководства командой разработчиков;
- опыт взаимодействия с заказчиком;
- опыт наставничества.
Став частью нашей команды, вы получите
10 Июня
Ведущий разработчик 1С( ЦЕНТР )
Нижний Новгород
от 200 000 до 300 000 руб.
Компания "ЦЕНТР" Мы — компания «Центр Бизнес Автоматизации» — каждый день на протяжении 16 лет помогаем автоматизировать бизнес-процессы...
11 Июня
Разработчик C++( Bell Integrator )
Нижний Новгород
Компания "Bell Integrator" Проект: команда занимается развитие продукта IRM для крупного банка. IRM (Informational Right Management) – это...
11 Июня
Нижний Новгород
Компания "ГК «Черноголовка»" ВАМ ПРЕДСТОИТ: - Учет расхода сырья и материалов; - Определение и анализ причин отклонения от норм; -...
11 Июня
Старший инженер-программист на ОС (Java/Kotlin)
Нижний Новгород
Компания "КНС ГРУПП" Чем Вам предстоит заниматься: Разработкой приложений под ОС Android (AOSP) (calls/sms/camera/etc), используя...
09 Июня
Нижний Новгород
Компания "Tele2" Что нужно делать: Автоматизировать процессы департамента радиопланирования на Python. Дорабатывать инструменты...
Вакансия размещена в отрасли