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

Backend-разработчик Java

200 000 – 230 000 ₽в месяц
Production ITУдалённоот 3 лет5/2Полная занятость
SQLPostgreSQLJavaGitREST APIBackendMicroservicesSpring BootHibernateFunctional TestingSpring FrameworkJPAUnit-tests

Описание

Production IT ищет Backend-разработчика, который уверенно владеет Java и Spring и умеет создавать надёжные, производительные и поддерживаемые сервисы. Предстоит работать в команде над долгосрочными коммерческими проектами: развивать существующие системы, реализовывать новую функциональность и участвовать в выборе технических решений.

Обязанности

  • Разрабатывать и поддерживать backend-сервисы на Java
  • Проектировать и реализовывать REST API
  • Развивать существующую функциональность и создавать новые сервисы
  • Работать с PostgreSQL и другими хранилищами данных
  • Интегрировать внутренние и внешние системы
  • Участвовать в проектировании архитектуры приложений
  • Оптимизировать производительность и надёжность сервисов
  • Проводить рефакторинг и участвовать в code review
  • Покрывать код модульными и интеграционными тестами
  • Анализировать ошибки и устранять проблемы в работе систем
  • Оценивать задачи и выполнять их в согласованные сроки
  • Взаимодействовать с frontend-разработчиками, аналитиками, тестировщиками и другими участниками команды

Требования

  • Опыт коммерческой backend-разработки на Java
  • Уверенное знание Java 11+
  • Практический опыт работы со Spring Framework и Spring Boot
  • Понимание принципов ООП, SOLID и основных паттернов проектирования
  • Опыт разработки REST API
  • Уверенная работа с PostgreSQL или другими реляционными базами данных
  • Знание SQL, понимание индексов, транзакций и оптимизации запросов
  • Опыт работы с Hibernate, JPA или другими ORM-инструментами
  • Понимание принципов построения микросервисных приложений
  • Опыт работы с Git и системами командной разработки
  • Навыки написания модульных и интеграционных тестов
  • Умение разбираться в существующем коде и самостоятельно находить решения
  • Ответственность за качество разработки и соблюдение сроков
  • Готовность работать в динамичной среде и взаимодействовать с командой

Будет плюсом

  • Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений
  • Знание Redis
  • Опыт работы с Docker и Docker Compose
  • Понимание Kubernetes и CI/CD
  • Опыт разработки высоконагруженных или распределённых систем
  • Знание принципов информационной безопасности
  • Опыт работы с WebSocket
  • Понимание event-driven архитектуры

Условия

  • Полностью удалённую работу
  • Полную занятость с графиком 5/2
  • Стандартный восьмичасовой рабочий день
  • Работу в команде, ориентированной на московский часовой пояс
  • Участие в долгосрочных коммерческих проектах
  • Понятные задачи и взаимодействие с командой разработки
  • Возможность влиять на технические решения
  • Профессиональный и финансовый рост
  • Пересмотр вознаграждения в зависимости от результатов работы
  • Оплачиваемый отпуск после шести месяцев сотрудничества
  • Оформление по договору с самозанятым или ИП
  • Предполагаемый уровень месячного дохода: от 200 000 до 230 000 ₽ на руки
  • Выплаты: раз в месяц