Java Backend Developer

Что за роль

Ищут Java-разработчика для backend-разработки с использованием Spring и микросервисной архитектуры. В работе важны проектирование REST API, взаимодействие с базами данных и очередями, а также покрытие кода тестами. Вакансия рассчитана на специалиста с опытом коммерческой разработки от двух лет.

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

    • Разрабатывать и поддерживать backend-сервисы на Java 8–20 с применением Spring Boot.
    • Проектировать REST API и участвовать в развитии микросервисной архитектуры.
    • Работать с PostgreSQL и SQL, учитывать транзакционность и принципы ACID.
    • Интегрировать сервисы через RabbitMQ и/или Kafka, использовать Redis для кеширования.
    • Писать unit- и интеграционные тесты на JUnit.
    • Собирать и запускать сервисы в Docker-контейнерах, работать с Kubernetes.
    • Участвовать в командных процессах Scrum или Kanban.

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

    • Уверенное знание Java, ООП и принципов SOLID.
    • Практическое владение Stream API, Optional и Collections; знакомство с версиями Java 8–20.
    • Опыт работы со Spring Boot, Spring Cloud, Spring Security и Hibernate.
    • Понимание REST API, микросервисов, SQL и ACID.
    • Опыт с PostgreSQL, RabbitMQ и/или Kafka, Redis, Docker, Kubernetes и JUnit.

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

В основном стеке указаны Java, Spring Boot, Hibernate, PostgreSQL, брокеры сообщений, Redis, Docker, Kubernetes и JUnit. Дополнительным преимуществом будут навыки мониторинга и наблюдаемости с Prometheus, Grafana или ELK, работа с Helm, а также опыт WebSockets, gRPC или GraphQL.

Оценка вакансии
6.1 / 10
Требования и технологический стек описаны подробно: понятны используемые фреймворки, базы данных, очереди и инструменты тестирования. Не указаны зарплата и конкретные обязанности, поэтому представление о ежедневных задачах и условиях найма остаётся неполным.
Опубликовано:

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

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