от 200000 до 230000 RUR
Москва
От 3 до 6 лет
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;
- Стандартный восьмичасовой рабочий день;
- Работу в команде, ориентированной на московский часовой пояс;
- Участие в долгосрочных коммерческих проектах;
- Понятные задачи и взаимодействие с командой разработки;
- Возможность влиять на технические решения;
- Профессиональный и финансовый рост;
- Пересмотр вознаграждения в зависимости от результатов работы;
- Оплачиваемый отпуск после шести месяцев сотрудничества;
- Оформление по договору с самозанятым или ИП.