сегодня в 13:40 Просмотры 2 +2 сегодня Вакансия партнера

Senior/Lead Java Developer

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

Крестьянская застава Павелецкая (Замоскворецкая) Пролетарская

Специализация: Программист, разработчик

Формат работы: Удалённо

График работы: Сменный

Тип занятости: Полная занятость

Опыт: Более 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, спецификации)
  • Умение эффективно взаимодействовать с аналитиками, менеджерами и бизнес-заказчиками

Навыки

SQL
Java
Spring Framework
NoSQL
PostgreSQL
Agile
Spring Data
RabbitMQ
MongoDB
ORACLE
Spring Security
ActiveMQ