О проекте
В ИТ-Технолоджи мы создаем медицинскую информационную систему, которая помогает крупнейшим государственным медицинским учреждениям работать эффективнее, а врачам — быстрее принимать решения.
Мы ищем опытного 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).
Условия
•Конкурентная заработная плата (обсуждается по итогам собеседования);
•Возможность удалённой работы или гибридный формат;
•Официальное трудоустройство по ТК РФ;
•Профессиональный рост и возможность влиять на технические решения.