Назад к вакансиям

Java Backend Developer

200 000 – 250 000 ₽в месяц
BGStaffРФУдалённоКонтракт
SQLPostgreSQLJavaBackendSpring BootOracleSpringHibernateJunitMavenJPAGradleMockitoJDBC

Описание

Приглашаем Senior Java Backend Developer в аутстафф.

Обязанности

  • Разрабатывать и дорабатывать 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)
  • Опыт работы по Scrum/Kanban
  • Знание Linux shell script
  • Навыки наставничества
  • Способность к совместной работе с консультантами и в команде других разработчиков
  • Системный подход к решению задач
  • Качества лидера при работе в команде (организация команды и определение принципов работы)
  • Ориентация на результат (высокие постоянные показатели результативности)
  • Развитие команды (предоставление информации о совершенствовании навыков в команде)
  • Развитие собственных навыков (поиск возможностей для дальнейшего развития)

Будет плюсом

  • Kubernetes

Условия

  • Заработная плата от 200 000 до 250 000 ₽
  • Полная занятость
  • Формат работы: можно удалённо