Назад
11 часов назад

Tech Lead / Senior Java Developer (Java)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior/lead

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Tech Lead / Senior Java Developer (Java/Kotlin): Разработка и сопровождение монолитных и микросервисных приложений с акцентом на проектирование системной архитектуры (MSA/SOA/Clean/DDD) и интеграцию через REST, gRPC, Kafka и RabbitMQ. Фокус на оптимизации производительности баз данных, настройке CI/CD процессов и менторстве команды разработчиков.

Локация: Полностью удаленно (из любой точки мира)

Компания

IT-компания с продуктовым видением, реализующая уникальные проекты для крупных заказчиков в различных отраслях.

Что делать

  • Разрабатывать и сопровождать монолитные и микросервисные приложения на Java/Kotlin.
  • Проектировать и развивать архитектуру систем, используя подходы MSA, SOA, Clean Architecture и DDD.
  • Реализовывать интеграции с внешними и внутренними системами через REST, gRPC, Kafka и RabbitMQ.
  • Оптимизировать производительность приложений и баз данных, настраивать мониторинг (Prometheus, Grafana, ELK).
  • Настраивать CI/CD процессы (GitLab CI, Jenkins) и заниматься контейнеризацией через Docker и Kubernetes.
  • Для Lead-уровня: планировать работу команды, проводить технические интервью и защищать архитектурные решения.

Требования

  • Опыт коммерческой разработки на Java/Kotlin от 5 лет.
  • Глубокое знание Java Core (11/17/21+), Spring Framework (Boot, Web, Data, Security, Cloud, Integration) и SQL.
  • Опыт работы с реляционными БД (PostgreSQL, Oracle) и NoSQL решениями (Redis, MongoDB, Cassandra, ElasticSearch).
  • Практический опыт построения микросервисной архитектуры и работы с брокерами сообщений.
  • Навыки настройки CI/CD пайплайнов, работы с Docker, Kubernetes и Linux-средой.
  • Профильное высшее образование.

Хорошо, если есть

  • Опыт работы с реактивным стеком (WebFlux, Reactor), Micronaut, Quarkus или Akka.
  • Знание Scala, CUBA, GraphQL, JOOQ или MyBatis.
  • Опыт работы с Camunda BPM, Temporal, Keycloak или OpenTelemetry.
  • Опыт в финтехе, логистике или госсекторе, а также работа с Legacy-проектами.
  • Владение Groovy и опыт работы с облачными средами (AWS, GCP, Yandex Cloud).

Культура и преимущества

  • Полная удаленка: возможность работать из любой страны и города.
  • Соблюдение принципов work-life balance и гибкий подход к процессам.
  • Своевременные выплаты и открытая корпоративная культура (общение на «ты»).
  • Доступ к корпоративной библиотеке и скидки на обучение, курсы английского языка и покупки.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →