Java developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
Разработка логики и системных функций прикладных бизнес-систем, создаваемых на базе собственной блокчейн-платформы в рамках проектов для внешних заказчиков
Стек проектов: 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 с актуальными проектами.
Бонусы
- З/П по результатам собеседования, в зависимости от опыта и знаний;
- Возможность участвовать в специализированных конференциях, как в качестве слушателя, так и докладчика;
- ДМС со стоматологией и массажем;
- Корпоративные скидки изучения английского языка;
- Офис в центре Москвы (ст.м. Кропоткинская, ст.м. Третьяковская).