Galileosky

Senior Kotlin backend разработчик

Не указана
  • Пермь
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Kotlin
  • Clean Architecture
  • PostgreSQL
  • GraphQL
  • OLAP
  • Apache Kafka

Обязанности

  • Участвовать анализе требований и выборе технических решений;
  • Разрабатывать сервисы и компоненты системы;
  • Писать качественный и чистый код (чистая архитектура);
  • Участвовать в обсуждении и принятии архитектурных решений;

Требования

  • Опыт коммерческой разработки на Kotlin от 4 лет;
  • Отличное знание языка Kotlin и его особенностей;
  • Опыт использования Spring, Spring Boot, Spring Security, Spring JPA (Hibernate), QueryDSL;
  • Опыт разработки OLAP-систем;
  • Опыт работы с Kafka и желательно NATS, понимание ее архитектуры и ограничений;
  • Использования GraphQL и Websockets как API для клиентов;
  • Использования gRPС как стандарт межсервисных коммуникаций;
  • Применение Clean Architecture на практике.

Будет плюсом:

  • Опыт работы с *nix-системами на уровне пользователя.
  • Готовность пробовать новые инструменты, искать наиболее подходящие для решения поставленных задач и осваивать их.
  • Опыт работы с NoSQL DB / In-Memory DB P
  • Опыт работы с Kafka, Nats
  • Опыт разработки продуктов, построенных на микросервисной архитектуре (с распределенной отладкой и оптимизацией производительности)

Условия

  • работа в аккредитованной IT-компании в тандеме с владельцем компании: понимаем ценность команды и готовы вовлекаться;
  • учитываем личные и профессиональные интересы команды: по желанию меняем стек и задачи, избегаем стагнации;
  • гибкие бизнес-процессы;
  • нам интересны результаты, дело и команда
  • профессиональное обучение
  • богатая корпоративная библиотека
  • эргономичное рабочее место - большие мониторы, ортопедические кресла
  • разумеется, традиционные бонусы IT-компаний — по умолчанию