JAVA - разработчик Senior / Middle+

16 Марта

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Алиасофт"

Мы- аккредитованная 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. Командное взаимодействие:

  • Участвовать в планировании: оценка задач, декомпозиция, выявление рисков;
  • Взаимодействовать с тестировщиками: помогать воспроизводить дефекты, уточнять требования.

    Мы предлагаем:
  • Удаленную работу;
  • Ежегодно индексируемую ЗП;
  • Официальное трудоустройство по ТК РФ (белая зп без задержек);
  • Возможности для профессионального роста и развития;
  • Премия по результатам выполняемых работ в проекте;
  • Дружелюбный и поддерживающий коллектив;
  • Участие в интересных и масштабных проектах;
  • Аккредитованную компанию в Минцифры.
Похожие вакансии

11 Марта

Разработчик C++ / Qt (Linux/Windows)

Москва

от 180 000 руб.

Компания "КАТЮША ПРИНТ" Чем предстоит заниматься: - Разработка и поддержка кроссплатформенных приложений на C++ под Linux и Windows. -...

Отправить резюме подробнее

11 Марта

Backend-разработчик Go/Node. js( КонсалтПро )

Москва

от 250 000 до 310 000 руб.

Компания "КонсалтПро" Мы ищем опытного разработчика, который готов решать сложные технические задачи и участвовать в создании...

Отправить резюме подробнее

11 Марта

Разработчик 1С( Азбука Качества-дом брендов )

Москва

от 300 000 руб.

Компания "Азбука Качества-дом брендов" Должностные обязанности: Отражение бизнес потребностей Компании в ПО 1С, активное программирование;...

Отправить резюме подробнее

11 Марта

Программист 1С / Разработчик 1С

Реутов

от 180 000 до 200 000 руб.

Компания "АЗТЕК" Вас приветствует компания "АЗТЕК"! Мы производим широкий ассортимент расходных материалов для бизнеса. Ищем в свою команду...

Отправить резюме подробнее

11 Марта

Стажер Инженер-разработчик

Москва

до 90 000 руб.

Компания "Промсвязьбанк" В Департаменте сопровождения информационных технологий\Центр автоматизации и роботизации банковских процессов\Отдел...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: