Обязанности:
Руководство командой разработчиков, включая планирование задач, распределение работы и координацию процессов разработки.
Ведение документации и код ревью
Проектирование и реализация масштабируемых и эффективных backend-решений на базе Java.
Архитектурное проектирование и оптимизация существующих систем.
Обеспечение качества кода через проведение код-ревью, внедрение лучших практик и стандартов разработки.
Взаимодействие с другими командами (например, Frontend, QA, DevOps) для обеспечения интеграции и выполнения требований бизнеса.
Участие в разработке и внедрении процессов и инструментов для повышения эффективности команды.
Наставничество и развитие младших разработчиков, помощь в решении технических задач и проблем.
Участие в планировании и оценке задач, управление техническим долгом.
Постоянное улучшение кода, оптимизация системы и рефакторинг
Требования:
Высшее образование в области компьютерных наук, информационных технологий или смежных областей (желательно).
Опыт работы в роли Senior Java Backend Developer не менее 3 лет.
Уверенные знания Spring Framework (Core, Boot, Data, Security, Cloud)
Опыт работы с реляционными базами данных Postgresql
Глубокие знания и опыт работы с Java, Spring Framework, Hibernate, RESTful APIs, MAVEN, Docker.
Опыт работы с системами управления базами данных (SQL и NoSQL).
Опыт проектирования и разработки высоконагруженных систем.
Опыт работы с системами контроля версий (Git, SVN).
Опыт работы с инструментами CI/CD (Jenkins, GitLab CI и др.).
Опыт работы в роли тим лида, включая управление проектами и координацию работы команды.
Отличные коммуникативные навыки и способность работать в команде.
Умение быстро адаптироваться к новым технологиям и методологиям.
Опыт работы с облачными платформами (AWS, Azure, Google Cloud) будет плюсом.
Мы предлагаем:
Конкурентоспособную заработную плату.
Современный офис в лучшей части города.
Возможности для профессионального роста и развития.
Участие в интересных и масштабных проектах.
Дружелюбный коллектив и комфортные условия для работы.
Как подать заявку:
Если вы готовы принять вызов и стать частью нашей команды, отправьте свое резюме и на адрес [email protected]. В теме письма укажите "Senior Backend Java Developer / Team Lead".