Ведущий Java-разработчик
офис, удалёнка
Ведущая роль в команде серверной разработки: проектирование внутренней архитектуры сервисов, реализация интеграций и написание поддерживаемого кода. Работа влияет на стабильность и производительность продуктовых сервисов и интеграционных сценариев.
ГрейдSenior/Lead
Опыт3–6 лет
Стек
JavaSpringSQLJMSJPAGitLabMavenSpring SecuritySpring WebFluxReactorSpring CloudKibanaGrafanaPrometheusOpenShiftKubernetesPostmanSoapUIRFHUtilFiddlerMQ
Задачи
- •Разработка читаемого и поддерживаемого кода с нуля
- •Проектирование детальной внутренней архитектуры сервиса и интеграционных сценариев
- •Оценка трудоёмкости задач и участие в техническом дизайне
- •Написание модульных и автоматических тестов, скриптов развертывания
- •Code review и поддержка других разработчиков
- •Сборка, развертывание и настройка сред разработки; документирование компонентов
Обязательно
- •Опыт разработки промышленных приложений на Java/Spring от 5 лет
- •Отличные знания Java SE (коллекции, многопоточность, GC)
- •Уверенное владение Spring, JMS, JPA
- •Отличные знания SQL и оптимизация запросов
- •Знание принципов ООП, методологий разработки и шаблонов проектирования
- •Опыт проектирования архитектуры и интеграций со смежными сервисами
- •Умение работать с JIRA, Confluence, GitLab и Maven
Будет плюсом
- •Опыт с Spring Security, Spring WebFlux и Reactor
- •Знание Spring Cloud и разработки микросервисов
- •Опыт работы с системами мониторинга и метрик (Kibana, Grafana, Prometheus)
- •Опыт с OpenShift / Kubernetes
- •Опыт интеграционного тестирования и работы с инструментами API‑тестирования (Postman, SoapUI, RFHUtil, Fiddler, MQ)