💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Java developer

Требования

Бэкенд, Старший (Senior)JavaKotlin

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Мы создаем цифровые продукты на основе технологий Web 3.0.

Описание вакансии

Условия работы

Обязанности:

Разработка логики и системных функций прикладных бизнес-систем, создаваемых на базе собственной блокчейн-платформы в рамках проектов для внешних заказчиков

Стек проектов: Kotlin, Spring boot, PostgreSQL, Rabbitmq, Kubernetes, ELK, Grafana, Prometheus

Необходимые навыки:
- Опыт работы с Java/Kotlin от 3 лет;
- Опыт работы со Spring (Spring Boot, data, web), Hibernate, PostgreSQL;
- Работа с базами данных SQL на уровне сложных запросов, оптимизация
- Умение работать с Messaging middleware - опыт с RabbitMQ, kafka;
- Опыт проектирования и разработки систем, основанных на микросервисной архитектуре;
- Умение диагностировать проблемы производительности систем - профилирование приложений и работы БД;
- Любовь к чистому коду;
- Опыт написания Unit/Интеграционных тестов;
Плюсом будет:
- Опыт работы в команде по методологии Agile, проведения Code review;
- Умение оценивать сроки реализации задач и укладываться в них;
- Опыт работы с распределенными реестрами (Waves, Ethereum, Corda, Hyperledger Fabric и.т.д);
- Опыт написания смарт контрактов на языках RIDE/Solidit;
- Английский язык на уровне чтения технической литературы;
- Профиль на github с актуальными проектами.

Бонусы

  • З/П по результатам собеседования, в зависимости от опыта и знаний;
  • Возможность участвовать в специализированных конференциях, как в качестве слушателя, так и докладчика;
  • ДМС со стоматологией и массажем;
  • Корпоративные скидки изучения английского языка;
  • Офис в центре Москвы (ст.м. Кропоткинская, ст.м. Третьяковская).