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;
- Стандартный восьмичасовой рабочий день;
- Работу в команде, ориентированной на московский часовой пояс;
- Участие в долгосрочных коммерческих проектах;
- Понятные задачи и взаимодействие с командой разработки;
- Возможность влиять на технические решения;
- Профессиональный и финансовый рост;
- Пересмотр вознаграждения в зависимости от результатов работы;
- Оплачиваемый отпуск после шести месяцев сотрудничества;
- Оформление по договору с самозанятым или ИП.
Похожие вакансии
ВАЖНО: Опыт разработка backend для мобильных приложений; Опыт работы с высоконагруженными системами; Опыт Scala; Опыт Quarkus; Опыт работы в продуктовой...
Уверенное знание NestJS: модули, DI, guards, interceptors, pipes, custom decorators. Практический опыт проектирования и разработки микросервисов на NestJS — транспорты, контракты...
Уверенное знание Java, включая Stream API, лямбды и многопоточность. Глубокое понимание JVM и его компонентов. Продвинутый опыт работы с Spring...
От трёх лет коммерческой разработки на PHP 8 / Laravel. Опыт работы с очередями Laravel: Redis, Horizon, retries, failed jobs.
Ищем full-stack разработчика для развития учетной системы и нового личного кабинета: backend на Java/Spring и обновлённый фронтенд на...
