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).