Java-разработчик (Senior)
Екатеринбург
Команда разработки ядра промышленных систем: работа над микросервисами и интеграциями в роли лида/архитектора. Вы будете проектировать архитектуру, внедрять новые сервисы и повышать надёжность и производительность платформы, обеспечивая масштабируемость бизнес‑функций
ГрейдSenior
Опытот 3 лет
Стек
JavaSpringPostgreSQLKafkaHibernateMavenGradleOracleREST APIgRPCKubernetesOpenShiftIstioGitJUnit
Задачи
- •разработка архитектурных решений и подходов для новых и существующих сервисов в роли лида/архитектора
- •создание новой функциональности и проектирование интеграционных решений между системами
- •анализ производительности, поиск узких мест и рефакторинг кода
- •автономизация процессов от написания требований до тестирования
- •написание unit‑тестов и автоматизированных тестов, проведение Code Review
Обязательно
- •опыт промышленной backend‑разработки на Java от 3-х лет
- •глубокие знания стека: Spring, Hibernate, Maven/Gradle, Git, JUnit
- •уверенная работа с базами данных (Oracle, PostgreSQL) и умение писать эффективные SQL‑запросы
- •понимание и применение паттернов проектирования ПО
- •практический опыт разработки web‑сервисов (REST, gRPC) и микросервисной архитектуры
Будет плюсом
- •опыт работы с брокерами сообщений (IBM MQ, ActiveMQ, Kafka)
- •навыки деплоя и администрирования в контейнеризированных средах (Kubernetes/OpenShift) и использование сервисных сеток (Istio)
- •опыт работы с генеративными AI‑моделями и созданием AI‑агентов, использование инструментов AI для анализа и автоматизации