Senior/Lead Java Developer

НПП Баум

Senior/Lead Java Developer

Москва, Дербеневская набережная, 11

Метро: Крестьянская застава

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

Мы — группа компаний с несколькими направлениями бизнеса, одно из которых — заказная разработка и развитие IT-решений для внутренних и внешних проектов.

Сейчас мы в поиске "играющего тренера" на проект портала "Московский Спорт" (мобильное приложение).

Ключевые задачи:

  • Разработка и поддержка backend-сервисов и API на Java / Spring Framework (Spring Boot, MVC, Security, Data JPA, Cloud)
  • Реализация бизнес-логики и интеграция с внешними и внутренними системами (REST, SOAP, gRPC, Kafka, RabbitMQ, Redis, GraphQL)
  • Работа с механизмами аутентификации и авторизации (Keycloak, OpenID Connect, JWT)
  • Проведение code review, контроль качества кода и соблюдение best practices (Clean Code, SOLID, DRY, KISS)
  • Анализ производительности приложений, оптимизация использования памяти и ресурсов
  • Разработка модульных и интеграционных тестов
  • Участие в развитии и рефакторинге CI/CD-процессов
  • Валидация и уточнение требований совместно с аналитиками и командой
  • Участие в планировании спринтов, оценке задач и сроков реализации
  • Поддержка и актуализация технической документации:
    • API-спецификаций
    • архитектурных описаний
    • README и внутренней документации
  • Наставничество и развитие Junior/Middle-разработчиков, участие в code review, knowledge sharing и технических воркшопах

Мы ожидаем:

  • Отличное знание Java Core: Collections, многопоточность и Concurrency,JVM, GC, Stream API, lambda expressions, IO/NIO
  • Опыт работы с современными версиями Java (8/11/17+)
  • Уверенное владение Maven или Gradle
  • Экспертные знания Spring Framework:Core, Boot, MVC, Security, Data
  • Понимание принципов IoC/DI, AOP и внутреннего устройства Spring
  • Опыт проектирования микросервисной архитектуры и высоконагруженных систем
  • Практический опыт работы с Hibernate/JPA:оптимизация запросов, кэширование, понимание проблем N+1, уровни изоляции транзакций
  • Хорошие знания SQL и опыт работы с реляционными БД:
  • Опыт работы с NoSQL решениями:Redis, MongoDB, Cassandra
  • Опыт интеграции через Kafka, RabbitMQ или ActiveMQ
  • Умение проектировать и развивать REST/gRPC/GraphQL API
  • Понимание принципов отказоустойчивости и масштабирования сервисов
  • Опыт работы по Agile/Scrum/Kanban

Будет преимуществом:

  • Опыт технического лидерства и управления командой разработки
  • Навыки проведения code review и принятия архитектурных решений
  • Опыт менторинга Junior/Middle-разработчиков
  • Навыки подготовки технической документации и архитектурных описаний (ADR, спецификации)
  • Умение эффективно взаимодействовать с аналитиками, менеджерами и бизнес-заказчиками
Навыки
  • SQL
  • Java
  • Spring Framework
  • NoSQL
  • PostgreSQL
  • Agile
  • Spring Data
  • RabbitMQ
  • MongoDB
  • ORACLE
  • Spring Security
  • ActiveMQ
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Ведущий Java-разработчик

Цифровая Лаборатория

  • Москва

  • Не указана

Рекомендуем
Swordfish Security
  • Москва

  • Не указана

Рекомендуем
ГК Орбита
  • Москва

  • Не указана

Рекомендуем
РАСЧЕТНЫЕ РЕШЕНИЯ

JAVA Developer

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • Не указана

Нетбелл
  • Москва

  • Не указана

Лемана ПРО
  • Москва

  • Не указана

Альфа-Банк
  • Москва

  • Не указана

  • Москва

  • Не указана

Градус

Senior Java developer

Градус

  • Москва

  • Не указана

Правительство Москвы

Java Developer

Правительство Москвы

  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

Платформа ОФД

Senior Java Developer

Платформа ОФД

  • Москва

  • Не указана

Азиатско-Тихоокеанский Банк
  • Москва

  • Не указана

MANGO OFFICE
  • Москва

  • Не указана

ЛАНИТ
  • Москва

  • Не указана

Клауд Ком

Senior Java Developer

Клауд Ком

  • Москва

  • Не указана

Медиа Бизнес Солюшенс
  • Москва

  • Не указана

Альфа-Банк
  • Москва

  • Не указана

ПУЛЬС АЙТИМ

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

ПУЛЬС АЙТИМ

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию