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

  • Разработка и сопровождение серверной части приложений на Java(Spring Boot)
  • Реализация бизнес-логики, интеграция с внешними сервисами через REST/SOAP API, gRPC, брокеры сообщений
  • Работа с базами данных: написание запросов, оптимизация, проектирование схем
  • Участие в проектировании архитектуры решений вместе с архитекторами и тимлидами
  • Написание unit и интеграционных тестов
  • Участие в code review, обсуждении задач, оценке сроков
  • Взаимодействие с аналитиками, тестировщиками и DevOps-специалистами

Что важно знать:

  • 2+ года коммерческого опыта разработки на Java 8+ / 11 / 17
  • Уверенное знание Spring Boot, понимание модульности и REST-подхода
  • Базовое понимание Apache Camel или его аналогов
  • Понимание принципов работы брокеров сообщений (JMS, Kafka, ActiveMQ, Artemis и др.)
  • Опыт работы с реляционными СУБД (PostgreSQL, Oracle, MySQL)
  • Навыки работы с Git, понимание процессов CI/CD
  • Знание и применение принципов ООП, паттернов проектирования
  • Умение писать читаемый, поддерживаемый и тестируемый код
  • Владение русским языком на уровне не ниже B2 (для общения в команде, чтения документации и участия в митингах)

Будет плюсом:

  • Опыт с брокерами сообщений (Kafka / ApacheMQ)
  • Знакомство с Docker, Kubernetes
  • Навыки оптимизации производительности, профилирования
  • Участие в высоконагруженных или распределённых системах

Мы предлагаем:

  • Участие в интересных и технологичных проектах
  • Поддержка развития
  • Профессиональная команда, открытая к диалогу и новым идеям