Senior/Lead Java Developer
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 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, спецификации)
- Умение эффективно взаимодействовать с аналитиками, менеджерами и бизнес-заказчиками
24 Августа
Москва
Компания "ЗащитаИнфоТранс, ФГУП" Обязанности: Управление командой разработки; Декомпозиция задач на членов команды, контроль сроков и...
24 Августа
Tech Lead по Vibe-coding (AI-инженер / ML-архитектор)
Москва
Компания "Группа Гута" Обязанности: Проектирование архитектуры RAG-систем и агентных workflow (LangGraph, CrewAI); Написание и оптимизация...
24 Августа
Senior SDET / Test Automation Tech Lead (Playwright, TypeScript)
Москва
от 250 000 до 360 000 руб.
Компания "Савельев Георгий Анатольевич" О проекте Мы создаём игровой продукт. Проект развивается более 3 лет, в команде уже 50+ человек, из...
24 Августа
Москва
Компания "КОМИТАС" КОРОТКО О НАШИХ ПРОЕКТАХ : мы занимаемся разработкой, адаптацией и внедрением программных продуктов для управления...
25 Августа
Руководитель веб-разработки / Lead Laravel Developer
Москва
от 180 000 руб.
Компания "169" Руководитель веб-разработки / Lead Laravel Developer Зарплата: от 180 000 ₽ + KPI Компания «169» ищет руководителя...
Вакансия размещена в отрасли