Напиши текст вакансии для должности "Ведущий разработчик Java (Spring)". Название компании: "Русатом Инфраструктурные Решения". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Scrum', 'Spring Boot', 'Agile', 'CI/CD', 'Spring', 'SQL', 'Hibernate'

Описание проекта: &quot;Умный город&quot;, https://rosatom.city - это интеграционная платформа включающая широкий набор решений от уровня телеметрии и SCADA-систем до мобильных и вэб-приложений. Включает в себя системы управления территориями, зданиями, транспортом, туризмом, безопасностью, ЖКХ и целый ряд других функций. Успешно внедрена и функционирует уже в более 20 городах России, имеет более 2 млн пользователей.  В ближайшие годы планируется развернуть систему в десятках российских городов и дополнять её новыми функциями.    Что надо делать в рамках проектов приложений для Умных городов:  Разрабатывать проекты с нуля и дорабатывать функциональность существующих проектов; Реализовывать бизнес-логику и backend систему для поддержки продукта; Находить оптимальные решения для создания цифровых продуктов. Разрабатывать модульные и интеграционные тесты.    Что потребуется для решения задач:   Умение видеть и связывать воедино явления на разных уровнях абстракции благодаря глубокому пониманию архитектуры системы; Способность оценивать области применимости разных фреймворков; Самостоятельно замечать и исправлять ошибки в коде; Находить несколько уникальных способов решения одной и той же задачи; Знание паттернов проектирования и умение их применять; Понимание принципов SOLID, KISS, DRY; Понимание подходов и техник написания модульных и интеграционных тестов.    Ключевые навыки:  Владение гибкими методологиями управления проектами (Agile, SCRUM) Глубокие знания Java 8+, Spring, Spring Boot, Spring MVC, Spring Data (JDBC, JPA), Spring Security, Spring Cloud, Hibernate Знание фреймворков JUnit / Mockito; Уверенное владение SQL, написание оптимизированных запросов Опыт с Maven / Gradle;    Будет плюсом:  Опыт работы с Reactor и Spring WebFlux Опыт проектирования и разработки интеграций информационных систем Умение отлаживать и профилировать java-приложения. Опыт использования Docker; Опыт работы с Kafka, Apache Pulsar Знание OpenID, OAuth Опыт работы с Redis    Наш стек:  Java 11, Spring 5, Spring Boot 2 PostgreSQL IAM Keycloak Streaming - Apache Pulsar CI/CD - GitLab, Maven, Docker Logging - Loki, Fluentd Monitoring - Prometheus, Grafana Hashicorp Vault    Что мы предлагаем:  Актуальный стек технологий, интересные и сложные задачи; Архитектурный комитет; Сложные и многофункциональные продукты, имеющие высокую социальную значимость; Команда высококлассных специалистов; Развитый институт наставничества: можно получать и передавать новые знания; Возможность профессионального и карьерного роста в крупной, растущей, стабильной компании; Обучение в Корпоративной Академии Росатома: сотни различных программ; Удаленная работа. Оформление по ТК. ЗП: оклад + годовая премия. ДМС.