RERedlab
Tech Lead / Senior Java-разработчик
удалёнка
Команда разработки ищет Tech Lead/Senior для проектирования, развития и сопровождения монолитных и микросервисных Java/Kotlin-приложений. Будете развивать архитектуру, интеграции и CI/CD-пайплайны, улучшать производительность и вести команду — это критично для стабильности и масштабируемости клиентских систем
ГрейдSenior/Lead
Опыт3–6 лет
Стек
JavaSpring BootPostgreSQLKubernetesKafkaRabbitMQHibernate / JPADockerGitLab CIJenkinsPrometheusGrafanaELKOpenAPIFlywayRedisMongoDBElasticSearchClickHouse
Задачи
- •Разработка и сопровождение монолитных и микросервисных приложений
- •Проектирование и развитие архитектуры систем (MSA/SOA/Clean/DDD)
- •Интеграция с внешними/внутренними системами (REST, gRPC) и брокерами сообщений
- •Настройка и участие в CI/CD, контейнеризация и оркестрация, мониторинг и логирование
- •Проведение код‑ревью и рефакторинга, менторство менее опытных разработчиков
- •Участие в найме: технические интервью и определение грейда кандидатов
Обязательно
- •Коммерческий опыт разработки на Java/Kotlin от 5 лет
- •Отличное знание Java 11/17/21+, Java Core (Collections, Concurrency, Stream API)
- •Знание паттернов проектирования и принципов SOLID/DRY/KISS и ООП
- •Опыт работы со Spring Framework (Boot, Web, Data, Security, Cloud, Integration)
- •Уверенное знание JPA/Hibernate и SQL, опыт проектирования БД
- •Опыт работы с миграциями (Flyway / Liquibase)
- •Опыт с брокерами сообщений (Kafka / RabbitMQ) и контейнеризацией (Docker, Kubernetes)
Будет плюсом
- •Опыт с Micronaut, Quarkus, Spark, Akka
- •Опыт с реактивным стеком (Reactor, RxJava, WebFlux)
- •Опыт с Camunda/Temporal, Keycloak, OpenTelemetry
- •Знание GraphQL, JOOQ, MyBatis
- •Опыт работы с облачными провайдерами (Yandex Cloud, AWS, GCP)
- •Владение Scala, Groovy, CUBA; опыт с Atlassian