Senior/Lead Java Developer

16 Июня

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "НПП Баум"

Мы — группа компаний с несколькими направлениями бизнеса, одно из которых — заказная разработка и развитие 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, спецификации)
  • Умение эффективно взаимодействовать с аналитиками, менеджерами и бизнес-заказчиками
Похожие вакансии

30 Мая

Senior QA Automation Engineer( Simplenight )

Москва

от 150 000 до 300 000 руб.

Компания "Simplenight" Position: QA Automation Engineer Level: Senior Experience: 8+ years (NOT freelancing) Location: Remote...

Отправить резюме подробнее

30 Мая

Ведущий разработчик Go (senior)

Москва

Компания "HOLODILNIK.RU" Обязанности: Поддержка и разработка нового функционала сайта создание новых интеграций с интернет витринами и...

Отправить резюме подробнее

30 Мая

Senior Devops инженер

Москва

Компания "IBS" О проекте Мы разрабатываем телеком-платформу нового поколения для LTE/5G сетей на базе OpenRAN. Это не классический...

Отправить резюме подробнее

30 Мая

Senior Java-разработчик (Зеленый марафон)

Москва

Компания "Сбербанк" Мы ищем lead или senoir разработчика на проект Зелёный Марафон — ежегодный беговой марафон Сбера, одно из крупнейших...

Отправить резюме подробнее

30 Мая

SMM & Digital Lead

Москва

от 150 000 до 200 000 руб.

Компания "ТМГТ" Зона ответственности Управление каналами Русскоязычные платформы (primary) — Корпоративный Telegram-канал ТМГТ:...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: