Описание
В ИТ-Технолоджи мы создаем медицинскую информационную систему, которая помогает крупнейшим государственным медицинским учреждениям работать эффективнее, а врачам — быстрее принимать решения. Мы ищем опытного Java-разработчика для работы над крупным проектом, который сочетает в себе исторически сложившуюся архитектуру (Legacy) и современные решения. Вам предстоит поддерживать и развивать высоконагруженные системы, работая с проверенным временем стеком и внедряя новые технологии.
Задачи
•Разработка и поддержка серверной части приложений на Java (версии 7, 8 и новее)
•Работа с существующим кодом (Legacy) и его постепенная модернизация/рефакторинг
•Разработка клиентской части и интерактивных элементов на JavaScript
•Проектирование и оптимизация запросов к базам данных Oracle и PostgreSQL
•Участие в Code Review, архитектурных обсуждениях и планировании спринтов
•Написание и поддержка технической документации
Требования
•Опыт коммерческой разработки на Java от 3 лет
•Уверенное знание Java 7/8 (понимание особенностей работы с Legacy-кодом)
•Опыт работы с реляционными базами данных: Oracle (обязательно) и PostgreSQL
•Владение JavaScript на уровне уверенного пользователя (умение работать с DOM, асинхронностью, возможно поддержка фронтенда)
•Понимание принципов ООП, SOLID, паттернов проектирования
•Опыт работы с системами контроля версий (Git)
•Умение работать с большим объёмом кода и ориентироваться в сложных системах
Будет плюсом:
•Знание популярных фреймворков (Spring / Spring Boot)
•Опыт работы с CI/CD (Jenkins, GitLab CI и др.)
•Опыт оптимизации SQL-запросов: анализ планов выполнения, работа с индексами (Oracle/PostgreSQL)
Условия
•Конкурентная заработная плата (обсуждается по итогам собеседования)
•Возможность удалённой работы или гибридный формат
•Официальное трудоустройство по ТК РФ
•Профессиональный рост и возможность влиять на технические решения