Senior Java Software Engineer (Spring Boot)
Обзор
Мы ищем старшего инженера-программиста Java, который будет отвечать за бэкенд-разработку критически важной платформы — создание модульных сервисов, скриптов миграции, инструментов валидации данных и API с нуля. Эта роль находится на стыке корпоративной Java-разработки и облачной архитектуры, руководя поэтапным внедрением с нулевым временем простоя при переходе от устаревших к новым системам, при этом сохраняя целостность данных в производственных средах.
Ключевые обязанности
- Проектирование, разработка и поддержка масштабируемых Java-бэкенд-сервисов с использованием Spring Boot
- Проектирование и внедрение скриптов миграции баз данных для производственного перехода между устаревшими и новыми системами
- Проектирование и внедрение безопасных, хорошо документированных RESTful API и сервисных интерфейсов
- Сотрудничество с фронтенд-разработчиками (стек SvelteKit)
- Написание комплексных модульных и интеграционных тестов для обеспечения надежности кода
- Участие в ревью кода и продвижение принципов чистого кода
- Поддержка облачных практик, включая контейнеризацию, управление конфигурацией и наблюдаемость
- Обеспечение безопасности, производительности и отказоустойчивости на уровне сервисов
- Участие в планировании спринтов, декомпозиции задач и оценке
- Ведение технической документации для процедур миграции и архитектуры системы
Требования
- 5+ лет профессионального опыта разработки приложений на Java и Spring Boot
- Глубокий опыт работы с PostgreSQL — сложные запросы, миграции схем, оптимизация производительности и работа с производственными данными
- Подтвержденный опыт проектирования и создания RESTful API и микросервисных архитектур
- Практический опыт работы в облачных средах AWS
- Знакомство с контейнеризацией (Docker, Kubernetes) и DevOps-практиками
- Практический опыт использования инструментов AI-ассистированной разработки (например, Claude Code, Cursor или аналогичных) — обязательно
- Высокое чувство ответственности, качества и подотчетности
- Степень бакалавра в области компьютерных наук, инженерии или эквивалентный практический опыт
- Хороший уровень владения английским языком (устный и письменный): способность эффективно общаться по техническим вопросам с распределенными командами
- Рабочее время: Pacific Standard Time — полный рабочий день
Предпочтительные квалификации
- Опыт работы с регулируемыми системами или системами, требующими строгого соблюдения нормативных требований, является плюсом
- Знакомство с событийно-ориентированными архитектурами и очередями сообщений
- Опыт работы с фреймворками для сравнения/валидации данных (например, dbt или аналогичными)
- Знакомство с инструментами мониторинга/наблюдаемости (например, Datadog)
- Опыт работы с MongoDB в качестве вторичного хранилища данных
Условия
- Полностью удаленная работа с гибким графиком
- Компенсация в USD через удобный способ оплаты
- Прямое взаимодействие с основателями и быстрое принятие решений
- Высокий уровень ответственности и возможность руководить трансформацией архитектуры
КОНТАКТЫ
https://t.me/yasnyy_v