Java Backend Developer (Senior), аутстафф, удалённо
Employment type: Полный рабочий день
Grade: Senior
Salary: от 200 000 до 250 000 ₽
Skills: Java, Spring Boot, Hibernate
Description:
Мы ищем опытного backend-разработчика на Java для работы над бизнес-приложениями в долгосрочном проекте. Роль предполагает не только разработку, но и активное участие в развитии команды: наставничество, code review, декомпозицию задач и формирование технических предложений по развитию проекта.
Чем предстоит заниматься:
Разрабатывать и дорабатывать backend-сервисы по ТЗ от аналитиков и функциональных консультантов
Писать unit-тесты (обязательное требование)
Декомпозировать сложные задачи и оценивать трудоёмкость
Решать инциденты, переданные на третью линию поддержки
Оптимизировать программные решения и повышать производительность систем
Контролировать качество кода и проводить code review
Наставлять и развивать сотрудников команды
Формировать предложения по развитию технической части проекта
Оперативно реагировать на проблемы в своей зоне ответственности и предлагать решения по восстановлению работоспособности системы
Предоставлять отчётность о своей деятельности руководителю
Что мы ожидаем:
Уверенное владение Java 11/17: JMM, конкурентность, JVM-профилирование
Уверенное знание SQL, опыт создания сложных запросов, оптимизации и разработки процедур на PL/SQL; PostgreSQL / Oracle
Навыки использования JPA/Hibernate, JDBC
Знание Spring, Spring Boot
Опыт использования инструментов сборки Maven/Gradle
Владение практиками unit-тестирования (JUnit, Mockito) — обязательное требование
Проектирование интеграций: REST API, форматы XML/JSON, брокеры сообщений (Kafka/RabbitMQ); навыки разработки сложных интеграционных решений
Навыки оптимизации производительности: профилирование, поиск узких мест
Опыт анализа логов, сквозной трассировки (distributed tracing), конфигурирования мониторинга и алертинга
Навыки использования Git
Настройка пайплайнов CI/CD: GitLab CI, GitLab Runner
Проектирование микросервисных решений
Уверенная работа с Docker (включая docker-compose); Kubernetes — плюс
Опыт работы по Scrum/Kanban
Знание Linux shell script
Навыки наставничества
Способность к совместной работе с консультантами и в команде других разработчиков
Системный подход к решению задач
Качества лидера при работе в команде (организация команды и определение принципов работы)
Ориентация на результат (высокие постоянные показатели результативности)
Развитие команды (предоставление информации о совершенствовании навыков в команде)
Развитие собственных навыков (поиск возможностей для дальнейшего развития)
Условия:
Удалённая работа
Локация: только РФ
Формат сотрудничества: аутстафф
Оформление: только через ИП открытое в РФ
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.