Senior Java Developer
Платформа брокериджа доменных имён
О роли
Мы ищем Senior Java Developer в нашу инженерную команду для работы над платформой брокериджа доменных имён. Платформа интегрируется с несколькими доменными регистраторами и внешними поставщиками данных, обрабатывая ценообразование, доступность, владение доменами и транзакционные процессы.
Вы будете играть ключевую роль в проектировании, реализации и развитии бэкенд-сервисов с сильным фокусом на надёжность, масштабируемость и чистую архитектуру.
Обязанности
- Проектирование, разработка и поддержка бэкенд-сервисов на Java и Spring Boot
- Интеграция с внешними API (доменные регистраторы, провайдеры данных, сторонние сервисы)
- Моделирование и оптимизация хранения данных с использованием PostgreSQL
- Участие в архитектурных решениях и обсуждениях технического дизайна
- Написание чистого, поддерживаемого и хорошо покрытого тестами кода
- Ревью кода и предоставление конструктивной обратной связи другим членам команды
- Диагностика проблем в продакшене и повышение надёжности системы
- Тесное взаимодействие с командами продукта, QA и DevOps
Требования
- 5+ лет профессионального опыта работы с Java
- Сильный опыт работы со Spring Boot (REST API, конфигурация, основы безопасности)
- Хорошее понимание реляционных баз данных, особенно PostgreSQL
- Опыт интеграции с внешними API (REST, JSON, аутентификация, обработка ошибок)
- Хорошее понимание Linux-окружений
- Уверенные знания:
• Объектно-ориентированного проектирования
• Принципов чистого кода
• Поддерживаемых и тестируемых архитектур
- Умение работать самостоятельно и брать ответственность за сложные функциональные блоки
- Обязательное знание английского языка на уровне письменного общения (деловая переписка, техническая коммуникация)
Будет плюсом
- Опыт работы с высоконагруженными или транзакционно-интенсивными системами
- Знакомство с доменными регистраторами, маркетплейсами или интеграциями в стиле финтех
- Опыт работы с:
• Очередями сообщений или асинхронной обработкой
• Стратегиями кэширования
• Оптимизацией производительности и профилированием
- Опыт работы с CI/CD пайплайнами и продакшн-деплойментами
- Опыт ревью или развития легаси-кода
- Умение работать с AI-инструментами (ассистенты разработки, анализ кода, автоматизация задач)
Технологический стек
- Язык: Java
- Фреймворк: Spring Boot
- База данных: PostgreSQL
- ОС: Linux
Мы предлагаем
- Конкурентную заработную плату
- 2 оплачиваемые недели отпуска в год
- Возможность работать над реальной платформой с большим количеством интеграций
- Высокий уровень технической ответственности и влияние на архитектуру
- Стабильный долгосрочный проект с возможностями для роста