Специалист отдела развития информационных технологий (Backend-разработчик)
Описание
Гохран России: осуществляет деятельность по формированию Государственного фонда драгоценных металлов и драгоценных камней Российской Федерации. Находится в ведении Министерства финансов Российской Федерации. Обязанности: Проектирование, разработка и сопровождение серверной логики информационных систем, реализация бизнес-правил и обработка прикладных сценариев; Проектирование, разработка и документирование API для взаимодействия с внешними и внутренними системами, обеспечение корректности контрактов и форматов обмена данными; Проектирование и оптимизация структуры баз данных, разработка SQL-запросов, участие в обеспечении производительности и надежности работы приложений; Участие в анализе и реализации технических требований, консультация смежных специалистов и разработчиков по вопросам архитектуры, интеграций и поведения системы; Тестирование реализованного функционала: проверка соответствия техническим требованиям, выявление и устранение дефектов, участие в код-ревью и сопровождении доработок. Требования: Развитое системное мышление и широкий кругозор в сфере ИТ; Уверенное знание Java 17+ и принципов работы JVM, понимание ООП, коллекций, исключений, многопоточности и принципов написания поддерживаемого кода; Практический опыт разработки приложений на Java, уверенное владение Spring Boot / Spring Framework, понимание жизненного цикла приложения, опыт работы с CUBA Platform / Jmix либо понимание их архитектурных принципов, особенностей построения бизнес-приложений, модели данных, экранов, сущностей и т.д.; Опыт разработки REST API, понимание принципов построения HTTP-сервисов, работы с JSON, статусов ответа, версионирования API и контрактного взаимодействия между сервисами; Понимание принципов работы реляционных баз данных, опыт проектирования схем данных, написания и оптимизации SQL-запросов, уверенное владение PostgreSQL (будет преимуществом опыт работы с Redis, ClickHouse, MongoDB, OpenAPI/Swagger); Практический опыт использования Python как второго языка программирования, в том числе для вспомогательных сервисов, автоматизации, скриптов и технических утилит, опыт работы с: requests, pandas, pydantic, FastAPI / Flask, asyncio, SQLAlchemy, pytest; Будет приемуществом: знание основных инструментов разработки и сопровождения кода: Git, Maven / Gradle, Docker, базовые практики CI/CD; понимание принципов микросервисной архитектуры, взаимодействия сервисов, а также опыт работы с очередями и брокерами сообщений Kafka и RabbitMQ; Понимание работы с инструментами управления задачами и требованиями (YouTrack или др.): ведение задач, описание требований, комментарии к доработкам. Условия: Собеседование Специалист 1 категории - от 73 000 руб. на руки Ведущий специалист - от 95 000 руб. на руки Главный специалист - от 118 000 руб. на руки - оформление в соответствии с Трудовым Кодексом Российской Федерации; - работа у надежного государственного работодателя, комфортные условия труда, стабильная заработная плата, ежеквартальное премирование; - премирование за выполнение особо важных и срочных работ, достижение и превышение плановых и нормативных показателей работы; - ежегодный оплачиваемый отпуск – 28 дней; - материальная помощь к отпуску – 75 000 руб.; - дополнительный оплачиваемый отпуск – 8, 10, 12 календарных дней (специалист 1 категории, ведущий специалист, главный специалист соответственно); - профсоюз (льготные путевки, новогодние подарки детям (внукам) и др.); - бесплатное посещение физкультурно-оздоровительного комплекса (бассейн, спортзал, фитнес, баскетбол, волейбол, теннис и др.); - возможность получения квалифицированной помощи в медицинском отделе у терапевта и/или физиотерапевта, посещение массажного, процедурного, физиотерапевтического кабинетов (по показаниям); - организация питания в столовой по доступным ценам; - организация санаторно-курортного обеспечения.