Backend-разработчик
Вакансия в
Актуальные Цифровые Технологии
( )
Аккаунт зарегистрирован с публичной почты *@mail.ru, не email компании!
Опыт работы более 5 лет
Ищем в команду бэкенд-разработчика для обновления и поддержки серверного приложения, предназначенного для сопровождения строительства линейных объектов (B2B).
О проекте:
- Серверное приложение (бэкенд разработан на Java) включает в себя:
- клиент-серверное взаимодействие с мобильными устройствами;
- работу с локальными и удалёнными базами данных (синхронизация, миграция);
- ГИС-компоненту и кастомный движок для отрисовки инженерных данных;
- генерация отчётной документации и другие задачи.
- Код не документирован, но команда инженеров хорошо знакома с бизнес-логикой и поможет в процессе работы.
Основные задачи:
- Мигрировать серверное приложение с устаревшей версии JDK (Java 8) на современные стандарты (Java 21+) с использованием Spring Boot и Maven.
- Обеспечить совместимость с актуальной версией мобильного клиента.
- Совместно с фронтенд-разработчиком реализовывать новый функционал, включая оптимизацию архитектуры приложения.
- Участвовать в оптимизации структуры БД с развитием ГИС-составляющей (PostGIS).
- Обеспечить поддержку и дальнейшее развитие приложения.
Требования:
- Опыт разработки и владение стеком технологий Java (Maven, Spring).
- Понимание клиент-серверного взаимодействия и механизмов синхронизации данных.
- Опыт работы с PostgreSQL (желательно опыт работы с PostGIS), SQLite.
- Знание ГИС-технологий, понимание систем координат и принципов отображения геопространственной информации.
- Навыки командной работы, умение объяснять и обсуждать технические решения.
Примечание:
После реализации первоочередных задач по модернизации серверного приложения работа будет продолжена в рамках интеграции разработанного решения с существующим стационарным приложением на Java, поэтому ищем человека на долгосрочную перспективу.