СИНАПС ТЕХНОЛОДЖИ

Middle Java-разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Kafka
  • SQL
  • Elasticsearch
  • NoSQL
  • Spring
  • Java

Компания "Синапс Технолоджи" является резидентом Сколково и занимается разработкой и внедрением программно-аппаратного комплекса для интеллектуального управления, обслуживания и обеспечения безопасности в многоквартирных домах.

Аккредитованная ИТ-компания

Мы ищем Middle Java-разработчика в команду на длительный срок для участия в разработке нового амбициозного проекта – высокотехнологичной системы расчетов в сфере ЖКХ. В проекте основной фокус направлен на использование ElasticSearch как основного хранилища и применения реактивного программирования для построения масштабируемых и отказоустойчивых систем. Возможна активная роль в выборе технологий и построении процессов в команде.

Заинтересованы в Вашем росте и готовы создать все условия для его реализации. Для этого готовы предложить спокойную продуктивную атмосферу, грамотных и лояльных коллег, финансовую стабильность и интересные проекты.

Мы амбициозны и планируем создать флагманский продукт, который станет лидером рынка не только в РФ, но и за пределами нашей страны.

Чем предстоит заниматься:

  • Участие в разработке серверной части на Java 21 + Spring
  • Работа с ElasticSearch: чтение, запись, проектирование схем, запросов и индексов
  • Разработка реактивных API с использованием Spring WebFlux
  • Взаимодействие с командой аналитиков и старшими разработчиками для уточнения требований
  • Написание тестов, работа с CI/CD

Что мы ожидаем от кандидата:

  • Опыт коммерческой разработки на Java от 3 лет
  • Знание Java 17+, понимание принципов ООП, SOLID, чистой архитектуры
  • Уверенные знания Spring (Boot, Web, Data), желательно опыт работы с WebFlux
  • Опыт работы с ElasticSearch или другим NoSQL-хранилищем
  • Владение SQL, опыт взаимодействия с реляционными СУБД (MS SQL)
  • Понимание работы REST API, HTTP, JSON
  • Умение работать с Git, Maven/Gradle, базовыми Linux-командами
  • Опыт разработки в парадигме реактивного программирования (например, с использованием Project Reactor)
  • Знание и применение распространенных паттернов проектирования
  • Понимание многопоточности и работы JVM

Плюсом будет:

  • Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений
  • Опыт написания юнит- и интеграционных тестов
  • Понимание Scala на уровне чтения и базового рефакторинга
  • Навыки CI/CD (Gitlab CI, Jenkins, Docker)
  • Опыт работы с микросервисной архитектурой
  • Опыт с Kubernetes, Helm, Prometheus
  • Понимание принципов DDD, API-версионирования, CQRS, eventual consistency
  • Приветствуется желание влиять на технические решения и архитектуру проекта

Что готовы предложить:

  • Белая конкурентоспособная ЗП в зависимости от опыта
  • Участие в интересном проекте и решение нестандартных задач
  • Возможность обучения за счет компании
  • Официальное трудоустройство согласно ТК РФ
  • Профессиональный и финансовый рост
  • Комфортная атмосфера, молодой, дружный, квалифицированный коллектив