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