-Разработка и поддержка серверных приложений и микросервисов на Java. -Проектирование и разработка высоконагруженных REST API.
Задачи:
— Разработка и поддержка серверных приложений и микросервисов на Java
— Проектирование и разработка высоконагруженных REST API
— Интеграция с внешними системами и сервисами (базы данных, очереди сообщений, кэши)
— Участие в архитектурном проектировании и выборе технологий для новых проектов
— Оптимизация производительности и масштабируемости приложений
— Миграция легаси-систем на современный стек
— Написание тестов (unit, integration, e2e) и улучшение качества кода
— Code Review и менторство младших разработчиков
Требования:
— Опыт работы с Java от 5 лет
— Уверенное знание Java 17+ (Records, Pattern Matching, Virtual Threads, etc.)
— Опыт работы с реляционными БД (PostgreSQL) и ORM (Hibernate, Spring Data JPA) и с NoSQL базами данных (Redis, MongoDB, Elasticsearch)
— Понимание устройства REST API, микросервисной архитектуры
— Опыт работы с ClickHouse
— Уверенные знания и опыт применения Testcontainer
— Хорошее знание Spring Framework (Spring Boot, Spring Data, Spring Security)
— Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ)
— Уверенное знание средств отладки, обработки ошибок, защиты от уязвимостей, SOLID, KISS, DRY
— Понимание принципов CI/CD
Будет плюсом:
— Знание Kotlin, gRPC и Protocol Buffers, опыт проектирования высоконагруженных систем
Условия:
— Полная занятость
— График 5/2
— Удалённый формат работы
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
75/100
Хорошая вакансия
Оценка от Job Hunters AI
Java-разработчик (Senior); зарплата не указана; понятные задачи; современный стек; гибкий формат.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее