MarketTime

Senior Backend Engineer (Java/Spring)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в распределённую команду B2B ecommerce SaaS-платформы. Проектирование и развитие Spring Boot-сервисов, архитектура, безопасность и PCI DSS-совместимость, менторство инженеров.

Задачи

  • Проектировать, разрабатывать, разворачивать и поддерживать Spring Boot-сервисы SaaS ecommerce-платформы
  • Проектировать безопасные, масштабируемые и высокодоступные решения с учётом PCI DSS и других требований безопасности
  • Проектировать и разрабатывать REST API: интуитивные, обратно совместимые, безопасные и производительные
  • Взаимодействовать с Product, QA и другими инженерами на всех этапах SDLC
  • Проектировать и оптимизировать схемы реляционных БД, запросы и паттерны доступа к данным на MySQL
  • Участвовать в архитектурных обсуждениях и технических решениях по платформе
  • Писать чистый, поддерживаемый и идиоматичный Java-код с современными возможностями языка
  • Продвигать инженерные практики: код-ревью, автотесты, CI/CD, observability, документация
  • Использовать AI-инструменты разработки (Claude Code, Cursor, GitHub Copilot), отвечая за корректность, безопасность и поддерживаемость кода
  • Вести фичи от дизайна до продакшена, включая мониторинг и операционную поддержку
  • Работать небольшими инкрементальными PR с акцентом на код-ревью, автотесты и непрерывную доставку
  • Развивать архитектуру, оспаривая допущения и улучшая процессы разработки
  • Менторить инженеров через техническое лидерство, дизайн-ревью и парное программирование
  • Разбирать продакшен-инциденты и участвовать в on-call ротации при необходимости

Требования

  • Опыт senior-инженера или техлида на Java backend-приложениях
  • Сильная экспертиза в Spring Boot 3+ и экосистеме Spring
  • Сильное владение современной Java (новые разработки на Java 25)
  • Умение писать идиоматичный Java-код с streams, lambda, Optional, records, pattern matching
  • Опыт с Hibernate/JPA или jOOQ
  • Практический опыт построения и эксплуатации продакшен-нагрузок на AWS
  • Подтверждённый опыт проектирования и разработки RESTful API
  • Сильные навыки SQL с MySQL или PostgreSQL
  • Понимание асинхронных систем обмена сообщениями (SQS, RabbitMQ, ActiveMQ)
  • Опыт сборки и деплоя контейнеризированных приложений
  • Опыт с GitHub Actions или другими современными CI/CD-платформами
  • Практический опыт использования AI-инструментов кодинга в работе, понимание, когда доверять, проверять или отбрасывать результат, и какие данные нельзя им передавать
  • Понимание принципов проектирования ПО и распределённых систем
  • Отличные коммуникация, коллаборация и навыки решения проблем
  • Опыт менторства инженеров и ведения технических инициатив
  • Самостоятельность и эффективность в remote-first среде

Условия

  • Удалённая работа (remote-first)
  • Полностью распределённая инженерная команда
  • Ценности: ownership, коллаборация, непрерывное улучшение
  • On-call ротация при необходимости

Навыки

  • Java
  • Java 25
  • Spring Boot
  • Spring
  • MySQL
  • PostgreSQL
  • REST API
  • AWS
  • GitHub Actions
  • Containers
  • SQS
  • Terraform
  • React
  • Hibernate
  • JPA
  • jOOQ
  • RabbitMQ
  • ActiveMQ
  • CI/CD
  • OAuth 2.0
  • JWT
  • PCI DSS
  • C#
  • .NET
  • Angular

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Senior Backend Engineer (Java/Spring) — MarketTime, Удалённо | itrelocate