Java-разработчик
Москва
Команда ДИТ Москвы развивает backend критичных городских сервисов и интеграций для автоматизации процессов и предоставления услуг жителям. Вы будете проектировать и улучшать подсистемы, реализовывать интеграции и поддерживать стабильность важных сервисов
ГрейдSenior
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKubernetesSpring CloudSpring MVCSpring DataDocker
Задачи
- •анализировать архитектуру информационных систем и баз данных
- •оценивать трудоёмкость разработки подсистем, модулей и задач
- •формировать требования, технические стандарты и рабочие спецификации
- •планировать и реализовывать интеграции на системном и подсистемном уровнях
- •управлять реализацией структурных частей системы и проводить code review
- •разрабатывать программные компоненты и проверять их работу после интеграции
Обязательно
- •коммерческий опыт разработки на Java со Spring от 3 лет
- •глубокие знания Java Core (11+)
- •уверенное владение Spring Boot, Spring MVC, Spring Data и Spring Security
- •знание Spring Cloud и брокеров сообщений (RabbitMQ, Kafka)
- •опыт разработки микросервисной архитектуры и интеграций через REST API и GraphQL
- •опыт работы с реляционными базами данных (PostgreSQL) и NoSQL (MongoDB)
- •опыт работы с Docker и оркестрацией Kubernetes
Будет плюсом
- •понимание реактивного программирования
- •опыт с дополнительными фреймворками и технологиями