About the vacancy
RedLab ищет Tech Lead / Senior Java-разработчика на удалённую работу с полной занятостью. Предстоит разрабатывать и сопровождать монолитные и микросервисные приложения, проектировать архитектуру, заниматься интеграциями, производительностью и развитием команды.
Задачи
Разработка и сопровождение монолитных и микросервисных приложений на Java и Kotlin.
Проектирование и развитие архитектуры систем с использованием MSA, SOA, Clean Architecture и DDD.
Интеграция с внешними и внутренними системами через REST, gRPC, Kafka и RabbitMQ.
Разработка и сопровождение API, подготовка документации в OpenAPI и Swagger.
Оптимизация производительности приложений и баз данных.
Написание unit- и интеграционных тестов с JUnit 5, Mockito и Testcontainers.
- Настройка и участие в CI/CD-процессах с GitLab CI и Jenkins.
- Контейнеризация с Docker и Kubernetes.
- Проведение код-ревью, рефакторинг и менторство менее опытных разработчиков.
- Участие в DevOps-практиках, мониторинге и логировании с Prometheus, Grafana и ELK.
- Взаимодействие с аналитиками, QA, DevOps, PO и архитекторами.
- Для Lead-уровня: планирование и координация работы команды, защита архитектурных решений, участие в найме и управлении командой.
Условия
Удалённая работа.
Полная занятость.
Зарплата обсуждается на собеседовании.
Компания
RedLab