Senior Java developer
ANCOR · зарплата не указана · Москва · HH · опубликовано 22 апреля 2026 г.
Описание вакансии
Динамично развивающийся, ИТ аккредитованный стартап, создающий инновационную B2B торговую площадку, которая станет ключевой цифровой платформой для оптовой торговли и поиска поставщиков между бизнесами.
Обязанности:
• Разработка высоконагруженных и масштабируемых микросервисов на стеке Java 23 с использованием Spring Boot.
• Проектирование отказоустойчивой архитектуры и участие в принятии архитектурных решений.
• Реализация бизнес-логики для ключевых процессов площадки: управление каталогом товаров, заказами и сделками.
• Оптимизация производительности и устранение узких мест в системе.
• Проектирование и реализация отложенных и длительных бизнес-процессов (например, обработка заказов, перевод платежей) с использованием фреймворка Temporal.
• Интеграция с внешними системами (платежные шлюзы, логистические провайдеры, CRM) через REST API, gRPC, очереди сообщений.
• Участие в процессах приемки задач, планирования, ретроспективах.
• Коллаборация с фронтенд-разработчиками, аналитиками, тестировщиками и DevOps-инженерами.
• Стек: Java 21-23, Spring Boot, Spring State Maсhine, Spring Security OAuth2, Spring Authorization Server, jOOQ, Open Policy Agent, PostgreSQL, Cassandra/ScyllaDB, Redis, Liquibase, ElasticSearch, Temporal, Kafka, Docker, Kubernetes, Minio, Prometheus, Grafana, Gitlab, JIRA, Confluence.
Требования:
• Опыт Senior Java разработчиком от 5 лет
• Глубокое понимание Java Core, многопоточности, коллекций.
• Опыт работы с Spring Boot и сопутствующими проектами экосистемы Spring.
• Практический опыт работы с реляционными БД (PostgreSQL) и написания и оптимизации SQL-запросов, опыт с любой NoSQL БД
• Опыт работы с монолитной и микросервисной архитектурами, понимание связанных с ними компромиссов (сетевые задержки, распределенные транзакции, оркестрация, отказоустойчивость).
• Опыт работы с системами очередей (Kafka/RabbitMQ).
• Понимание принципов REST, опыт проектирования API.
• Понимание значения observability (сбора метрик, логирования, трассировки)
• Опыт принятия архитектурных решений.
• Участие в двух и более успешно реализованных проектах.
Условия:
• Работа в амбициозном проекте с глобальными планами и сложными техническими задачами.
• Возможность напрямую влиять на технологический стек и архитектуру ключевого продукта компании.
• Современный технологический стек и гибкие процессы разработки.
• Конкурентная заработная плата (обсуждается индивидуально по результатам собеседования).
• Гибкий график работы (гибрид первый месяц или по договоренности, далее возможна удаленная работа).
• Горизонтальная структура команды, конструктивные рабочие отношения, отсутствие микроменеджмента и бюрократии.
• Нацеленность на результат и развитие продукта.
• Официальное трудоустройство по ТК РФ
• ИТ аккредитация