Middle Java Backend Developer
офис, гибрид, Москва
Команда поддерживает большой проект с микросервисной архитектурой. Вы будете разрабатывать и поддерживать микросервисы, REST/gRPC API и интеграции, повышая стабильность, производительность и наблюдаемость системы
ГрейдMiddle
Опыт2–4 года
Стек
JavaSpring BootPostgreSQLKafkaRedisNATSKubernetesDockerGitCI/CDPrometheusGrafanaELK/OpenSearchJUnitTestcontainersgRPC
Задачи
- •Разработка и поддержка микросервисов на Java/Spring Boot
- •Реализация REST/gRPC API и интеграция с Kafka/NATS
- •Написание unit и интеграционных тестов (JUnit, Testcontainers)
- •Участие в декомпозиции задач, оценке и планировании (Scrum) и code review
- •Работа с PostgreSQL: оптимизация запросов и индексов, использование Redis для кэширования и rate limiting
- •Анализ дефектов, постмортемы, базовый performance tuning и работа с логами/метриками (Prometheus/Grafana/ELK)
Обязательно
- •коммерческая разработка на Java 2–4 года
- •уверенное знание Java Core (collections, streams, concurrency)
- •опыт работы со Spring Boot, Spring Data, Spring Web
- •опыт работы с SQL и PostgreSQL, понимание индексов и планов выполнения
- •опыт работы с Kafka или аналогами (NATS)
- •знание Redis и паттернов его использования
- •опыт с Docker и базовое понимание Kubernetes, опыт написания тестов (JUnit, Mockito)
Будет плюсом
- •инструментальное владение AI для анализа, генерации и автоматизации / опыт использования Copilot и LLM
- •знание gRPC
- •опыт с observability и tracing (Jaeger/Tempo)
- •базовое понимание frontend (React + TypeScript)