Вакансия • JAVA - разработчик Senior / Middle+, Москва
Мы- аккредитованная 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. Командное взаимодействие:
- Участвовать в планировании: оценка задач, декомпозиция, выявление рисков
- Взаимодействовать с тестировщиками: помогать воспроизводить дефекты, уточнять требования.
Мы предлагаем: - Удаленную работу
- Ежегодно индексируемую ЗП
- Официальное трудоустройство по ТК РФ (белая зп без задержек)
- Возможности для профессионального роста и развития
- Премия по результатам выполняемых работ в проекте
- Дружелюбный и поддерживающий коллектив
- Участие в интересных и масштабных проектах
- Аккредитованную компанию в Минцифры.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469928) на Kit-Jobs.Ru: Вакансия работодателя • Алиасофт - JAVA - разработчик Senior / Middle+, Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.





