CoinMarketCap ищет Senior Java Engineer. Удалённо (Remote Global).
Обязанности:
- Самостоятельное исследование и проектирование относительно сложных систем
- Оптимизация производительности системы и обеспечение стабильности сервисов
- Трансляция бизнес-требований и кейсов в функциональные приложения
- Проектирование, разработка и поддержка эффективного, повторно используемого и надёжного Java-кода
- Код-ревью, тестирование и проверка соответствия кода стандартам качества и безопасности
- Обеспечение максимальной производительности, качества и отзывчивости приложений
- Поиск узких мест и багов, разработка решений
- Поддержка качества и организации кода
Требования:
- 8+ лет опыта в онлайн-тroubleshooting и полном жизненном цикле разработки Java-приложений
- Понимание принципов распространённого middleware
- Знание и опыт работы с Redis, MongoDB, MySQL, Kafka, xxl-job, Kubernetes, Spring Boot, localCache, Prometheus
- Сильные навыки в Core Java и серверных Java-технологиях, Spring-фреймворках
- Опыт проектирования архитектуры, разработки и интеграции ПО
- Твёрдые знания моделей обработки событий, многопоточности, паттернов интеграции предприятий, Web Service и REST
- Опыт с Reactor и микросервисной архитектурой будет плюсом
- Базовый или свободный уровень английского
Условия: Полная занятость, уровень Senior, United Arab Emirates, удалённо (Remote).