JAVA - разработчик Senior / Middle+
16 Марта 2026
Город:
Москва
Занятость:
Полная занятость
Компания "Алиасофт"
Мы- аккредитованная IT-компания, объединяющая опытных сотрудников, специализирующаяся на разработке, сопровождении и эксплуатации информационных систем, поддержки принятия решений в областях экономической и хозяйственной деятельности, в том числе обеспечения исполнения государственных услуг и функций.
Мы расширяем команду разработки и ищем JAVA - разработчик Senior / Middle+, , который поможет осуществлять разработку и рефакторинг системы.
О проекте:
Комплексная автоматизированная система управления службы скорой и неотложной медицинской помощи г. Москвы это:
- Централизованный прием вызовов по единому трехзначному федеральному номеру «103» для пациентов, обращающихся за неотложной медицинской помощью и сортировка вызовов по принадлежности в зависимости от повода;
- Автоматизация деятельности основных служб СС и НМП связанной с приемом и обработкой вызовов «103»;
- Автоматизация деятельности выездных бригад СС и НМП за счет их оснащения мобильными рабочими местами;
- Получение оперативной информации по всем этапам выполнения вызовов;
- Обеспечение процессов медицинской эвакуации;
- Повышение уверенности и доверия пациента в своевременном оказании ему экстренной медицинской помощи;
- Полная интеграция с ГИС ЕМИАС.
Стек:
- Архитектура построена на Java/Spring Boot, Angular, PostgreSQL;
- Интеграции выполняются через REST/SOAP API/Apache Kafka.
Обязанности:
1. Архитектура и проектирование:
- Участвовать в проектировании микросервисной архитектуры: знание архитектурных паттернов (SAGA, Transactional Outbox), умение декомпозировать и определять границы сервисов;
- Проектировать схемы баз данных: нормализация, индексы;
- Готовить технические предложения по улучшению функциональности и производительности.
2. Разработка:
- Писать чистый, тестируемый код на Java 17 с использованием Spring Boot и Hibernate;
- Разрабатывать REST и SOAP API с полной валидацией, обработкой ошибок и документацией (OpenAPI/Swagger);
- Создавать и оптимизировать сложные SQL-запросы (оконные функции, CTE, подзапросы) для достижения требуемых показателей производительности;
- Настраивать асинхронное взаимодействие через Kafka: обработка сообщений, идемпотентность, retry, dead letter;
- Реализовывать фоновые задачи с использованием Spring Scheduling и распределенных блокировок (ShedLock).
3. Качество и тестирование:
- Писать unit-тесты с покрытием бизнес-логики (цель — не менее 80% на критических модулях);
- Разрабатывать интеграционные тесты с использованием TestContainers для проверки взаимодействия с БД, очередями и внешними сервисами;
- Проводить code review: давать конструктивную обратную связь, следить за соблюдением стандартов и принципов чистого кода.
4. Производительность и наблюдаемость:
- Оптимизировать время ответа сервисов: профилирование JVM (VisualVM, JProfiler), анализ GC, настройка пулов соединений;
- Анализировать планы выполнения запросов (explain analyze) и создавать эффективные индексы;
- Настраивать логирование (уровни, ротация, MDC для трассировки) и участвовать во внедрении мониторинга (метрики, алерты).
5. Документация и DevOps:
- Готовить техническую документацию в формате Markdown: описание модулей, архитектурные решения (ADRs), инструкции по развертыванию;
- Участвовать в настройке CI/CD пайплайнов в GitLab CI: сборка, тестирование, сборка Docker-образов, деплой в Kubernetes через ArgoCD;
- Конфигурировать приложение под разные среды (Spring profiles, ConfigMaps, Secrets).
6. Командное взаимодействие:
- Участвовать в планировании: оценка задач, декомпозиция, выявление рисков;
- Взаимодействовать с тестировщиками: помогать воспроизводить дефекты, уточнять требования.
Мы предлагаем: - Удаленную работу;
- Ежегодно индексируемую ЗП;
- Официальное трудоустройство по ТК РФ (белая зп без задержек);
- Возможности для профессионального роста и развития;
- Премия по результатам выполняемых работ в проекте;
- Дружелюбный и поддерживающий коллектив;
- Участие в интересных и масштабных проектах;
- Аккредитованную компанию в Минцифры.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Апреля
Москва
Компания "СберЛизинг" СберЛизинг – лизинговая компания экосистемы Сбера, один из лидеров рынка России. Наша команда создаёт технологичные...
01 Апреля
Middle System Architect [Medio OCS]
Москва
Компания "МТС" Medio OCS Online Charging System - система обеспечения контроля балансов и списания средств за потребление услуг в режиме Online....
01 Апреля
PHP программист/разработчик (Junior backend developer)
Москва
до 120 000 руб.
Компания "amoCRM" amoCRM — IT-компания с государственной аккредитацией, более 7 лет на международном рынке, один из лидеров в области...
01 Апреля
Middle системный администратор
Москва
Компания "amoCRM" amoCRM — стабильная и динамично развивающаяся IT-компания с более чем десятилетним опытом на международном рынке и один из...
01 Апреля
Middle Scala/Java разработчик (блок "Сервисы" и безопасность)
Москва
Компания "Сбербанк" Мы — команда Сервиса потоковой загрузки платформы кибербезопасности Сбера. Занимаемся разработкой высоконагруженных сервисов...
Вакансия размещена в отрасли