Описание
Команда сопровождает и совершенствует информационные системы в области здравоохранения, а также управляет единой методологией и технологией формирования баз данных в системе здравоохранения.
Задачи
•Взаимодействовать с бизнес-заказчиками, аналитиками, менеджерами проектов и frontend-разработчиками
•Разрабатывать серверную часть государственных информационных систем в сфере здравоохранения
•Участвовать в проектировании и развитии архитектуры backend-части систем
•Поддерживать и развивать существующие решения
•Писать чистый, масштабируемый и поддерживаемый код по принятым стандартам
•Разрабатывать и внедрять функциональные модули и сервисы
•Разрабатывать и сопровождать REST API
•Интегрировать системы с внешними информационными системами и государственными сервисами
•Проектировать структуру баз данных, разрабатывать и оптимизировать SQL-запросы
•Оптимизировать производительность и повышать надёжность серверной части приложений
•Участвовать в технических обсуждениях и проверке кода
Требования
•Высшее образование, предпочтительно в области ИТ
•Опыт работы Java backend-разработчиком от 3 лет
•Уверенное владение Java, понимание ООП, коллекций, обработки исключений и основ многопоточности
•Опыт работы с Hibernate/JPA, понимание транзакций и особенностей ORM
•Уверенное знание SQL и опыт работы с реляционными базами данных PostgreSQL и/или MS SQL
•Опыт работы со Spring Framework, Spring Boot, Spring Data JPA и Spring Security
•Опыт разработки и интеграции REST API, понимание HTTP, JSON и XML
•Понимание клиент-серверного взаимодействия и микросервисной архитектуры
•Понимание аутентификации и авторизации, опыт работы с JWT и/или OAuth 2.0
•Опыт работы с Maven и/или Gradle
•Опыт работы с Git
•Навыки отладки, анализа логов и оптимизации кода
•Базовые навыки работы в Linux
•Опыт работы в Agile/Scrum-командах
Будет плюсом:
•Опыт участия в проектах государственного или корпоративного уровня
•Разработка в сфере здравоохранения или государственных информационных систем
•Интеграция с государственными сервисами через ШЭП/ВШЭП
•Работа с SOAP, WSDL и XML/XSD
•Kafka и/или RabbitMQ
•Redis и механизмы кеширования
•Docker и Kubernetes
•CI/CD
•Liquibase и/или Flyway
•Сопровождение высоконагруженных систем и диагностика сбоев в промышленной среде
•Понимание требований информационной безопасности и защиты персональных данных
Условия
•Официальное трудоустройство
•График 5/2, полный рабочий день
•Работа с государственными и социально значимыми информационными системами
•Профессиональный рост и участие в крупных ИТ-проектах
•Дружная команда и адекватные процессы