- Разработка сервисов на Java (Spring Boot)
- Проектирование и поддержка надёжной, масштабируемой backend-архитектуры
- Интеграция с внутренними и внешними системами через REST и брокеры сообщений
- Использование существующей инфраструктуры обмена сообщениями на базе RabbitMQ: отправка и приём сообщений, обработка событий, работа с очередями, топиками и DLQ
- Работа с различными типами хранилищ: реляционные (Oracle, PostgreSQL) и нереляционные (MongoDB, Elasticsearch)
- Разработка потокобезопасных решений с использованием многопоточности, синхронизации, concurrent-коллекций, оптимизация параллельного исполнения
- Применение подхода Test-Driven Development при реализации функциональности
- Обеспечение устойчивости и масштабируемости систем под высокой нагрузкой
- Участие в CI/CD процессах на базе GitHub Actions
- Внедрение и соблюдение стандартов безопасности в коде и архитектуре приложений (аутентификация, авторизация, безопасная работа с данными)
- Тесное сотрудничество с другими разработчиками, тестировщиками для достижения общих целей.
- Уверенное знание Java 17 и опыт коммерческой разработки от 5 лет
- Отличное знание Spring Boot и его модулей (Spring MVC, Spring Data, Spring Security)
- Опыт разработки и поддержки высоконагруженных распределённых систем
- Отличное знание многопоточности в Java: потоки, синхронизация, volatile, Concurrent API, thread pools, race conditions, deadlocks
- Опыт интеграции с RabbitMQ
- Опыт работы с MongoDB и Elasticsearch: чтение, индексирование, фильтрация, агрегаты
- Глубокое понимание REST API, сервисной архитектуры, принципов SOLID и DDD
- Навык разработки через тестирование (TDD)
- Уверенное владение SQL, написание сложных запросов, анализ планов выполнения
- Опыт работы с Oracle (включая PL/SQL) и PostgreSQL
- Опыт миграции данных между Oracle и PostgreSQL
- Понимание принципов безопасной разработки
- Опыт написания модульных и интеграционных тестов
- Опыт работы с Docker и GitHub Actions
- Умение закладывать надёжность и масштабируемость при проектировании
- Интересные технические вызовы и сложные архитектурные задачи
- Работа в профессиональной команде с высоким уровнем автономности
- Конкурентная оплата и долгосрочное сотрудничество
- Полностью удалённый формат и гибкий график работы, из любой страны (full-time)
Access Softek (ИП Рытиков Сергей Сергеевич)
Сербия
до 6000 USD
Access Softek (ИП Рытиков Сергей Сергеевич)
Сербия
до 6000 USD
Сербия
от 5000 USD
Сербия
до 3000 EUR
Сербия
до 6000 USD