Senior Java Developer

Что за роль

DatsTeam ищет Senior Java Developer для разработки и сопровождения серверных систем. В проекте используется Java 21; среди технологий и инструментов также указаны Spring, PostgreSQL, Kafka и AWS. Важная часть работы — проектирование компонентов, тестирование изменений и взаимное code review.

Что предстоит делать

  • Разрабатывать новый функционал на Java и поддерживать существующие возможности системы.
  • Проектировать элементы системы на основе требований и реализовывать согласованные решения.
  • Покрывать код функциональными и интеграционными тестами в рамках сервиса.
  • Проводить обязательное ревью merge request коллег и учитывать замечания при работе с собственным кодом.
  • Развивать и сопровождать сервисы в микросервисной архитектуре.
  • Использовать PostgreSQL, Kafka, Spring Boot и Spring Cloud в соответствии с задачами проекта.

Что потребуется

  • Опыт работы более 6 лет.
  • Уверенное знание Java; на проекте используется Java 21.
  • Опыт работы с PostgreSQL, Kafka и экосистемой Spring, включая Spring Boot и Spring Cloud.
  • Знакомство с AWS, Docker и Kubernetes.
  • Практический опыт написания тестов с JUnit 5, Mockito, WireMock или аналогичными инструментами.
  • Опыт работы с Grafana, Prometheus или CloudWatch и понимание микросервисной архитектуры.

Что важно знать

В описании отдельно подчёркнуты обязательное тестирование и code review: качество изменений — часть повседневной разработки, а не завершающий этап. Для связи по вакансии указан адрес hr@dats.team.

Оценка вакансии
6.8 / 10
Вакансия конкретно описывает задачи, стек и ожидания по тестированию и code review. Зарплата и дополнительные условия не раскрыты, а информация о продукте и масштабе систем отсутствует.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал