DEDeeplay
Инженер-программист Java
Новосибирск
Команда развивает продуктовые сервисы deeplay в области интеллектуальных игр. Вы будете поддерживать и дорабатывать существующие сервисы, исправлять баги, работать с интеграциями и повышать надёжность продуктов, что напрямую влияет на стабильность и качество сервиса для пользователей
ГрейдJunior/Middle
Опыт1–3 года
Стек
JavaSQLKafkaNATSSpring FrameworkMicrometerPrometheusGrafana
Задачи
- •поддерживать и дорабатывать существующие продукты
- •разбираться в кодовой базе и находить причины технических проблем
- •исправлять баги и реализовывать новый функционал
- •рефакторить существующие решения и постепенно улучшать их
- •разбираться в интеграциях и взаимодействии сервисов
- •участвовать в code review и командной разработке; взаимодействовать с командами и L2 поддержки
Обязательно
- •от 1 года практического опыта Java-разработки
- •уверенное знание Java Core (ООП, коллекции, исключения, generics, Stream API)
- •умение читать, понимать и дорабатывать существующий код
- •опыт написания unit-тестов
- •базовый опыт работы с SQL и реляционными БД
- •понимание принципов работы брокеров сообщений (опыт или знакомство с Kafka и/или NATS)
Будет плюсом
- •опыт написания integration-тестов; знакомство с Testcontainers
- •опыт работы со Spring Framework
- •понимание принципов мониторинга и observability (Micrometer, JMX, Prometheus/VictoriaMetrics, Grafana)
- •готовность работать с legacy-кодом и вносить изменения без нарушения логики
- •опыт работы с Gradle на уровне сборки и подключения зависимостей
- •уверенное владение Git в ежедневной разработке (branch, commit, merge/rebase, pull request)