- Работа в Москве
- Удаленно
- Senior Java developer
- Senior Java developer
Senior Java developer
По договоренности
Мы развиваем высоконагруженную систему автоматизации складских процессов — WMS (Warehouse Management System).
Система автоматизирует полный цикл работы склада: приёмку, размещение, хранение, перемещение товаров, сборку заказов и отгрузку.
У нас большой распределительный центр (40 000 м2), с которого мы ежедневно отправляем товары по всей России и СНГ, а система WMS обеспечивает работу центра 24/7.
-
Java 17–21;
-
Spring Boot, Hibernate, PostgreSQL;
-
Kafka;
-
Мобильное приложение для ТСД — Android (Kotlin);
-
Web-клиент — Angular;
-
Микросервисная архитектура, CI/CD;
-
Kubernetes, Docker, Linux
-
Проектировать архитектуру новых модулей и сервисов;
-
Участвовать в декомпозиции задач и оценке трудоёмкости;
-
Разрабатывать новую функциональности системы поддерживая высокое качество кода;
-
Оптимизировать SQL-запросы, проектировать и улучшать схему БД;
-
Взаимодействовать с другими разработчиками, QA, аналитиками;
-
Участвовать в Code Review, следить за качеством кода;
-
Писать юнит, интеграционные и функциональные тесты.
-
Опыт коммерческой разработки от 3 лет;
-
Отличное знание Core Java, Spring Framework 5+, Spring Boot 2+;
-
Опыт разработки веб-сервисов и работы с высоконагруженными системами;
-
Уверенное владение SQL и знание PostgreSQL;
-
Опыт работы с Kafka или другими брокерами (ActiveMQ и др.);
-
Понимание паттернов проектирования, SOLID, ACID, уровней изоляции транзакций;
-
Опыт настройки CI/CD и работы с системами сборки;
-
Понимание современных практик командной разработки.
-
Опыт с NoSQL-хранилищами (Redis, MongoDB и др.);
-
Опыт работы в микросервисной архитектуре;
-
Участие в проектах со сложной бизнес-логикой;
-
Навыки работы с Kubernetes и Docker;
-
Опыт фронтенд-разработки (Angular/TypeScript).
Опубликована 3 дня назад