Senior/Middle Java Developer (remote)


  • Открытая
  • 06 мая 2024, 16:02
  • в архиве


  • Москва
  • Требуемый опыт работы:
    От 3 до 6 лет
  • Удаленная работа
  • Полная занятость

Откликнуться
Java Hibernate ORM Spring Framework SQL JUnit

Мы ищем Java разработчика в команду разработки Биллинга.

Наш технический стек:

  • Java 11/Java 17
  • Gradle 7
  • Spring Boot Framework (Data, Cloud Stream), Hibernate
  • Rest API, Swagger
  • PostgresSQL
  • Kafka, RabbitMQ
  • ELK, Grafana, Prometheus
  • Docker, docker-compose
  • Gitlab CI/CD
  • JUnit 5, Test NG

Задачи, которые будут в твоих руках:

  • Участвовать в полном цикле разработки продукта
  • Оптимизировать производительность приложений
  • Взаимодействовать с архитектором, командами аналитиков и тестирования, участвовать в agile-мероприятиях
  • Поддерживать продукт на всех этапах жизненного цикла (от dev до prod).

Что для этого нужно:

  • Опыт промышленной разработки на Java от 3-х лет
  • Практика деплоя микросервисных приложений в K8S инфраструктуре
  • Понимание, для чего нужен observability engineering и как это внедрять в свои сервисы
  • Опыт работы с Kafka, RabbitMQ, PostgreSQL

О чем может поговорить на собеседовании:

  • Опыт работы с Spring
  • Какие архитектурные задачи приходилось решать
  • Работа с SQL БД: блокировки, партицирование, оптимизация миграций, explain, транзакции etc.
  • Опыт работы с брокерами очередей
  • Проблемы и решения при работе с асинхронностью
  • Профилирование приложений, troubleshooting
  • Контейнеризация приложений и логирование
  • О подходах к тестированию

Ключевые навыки