Чем предстоит заниматься:
-
Разработка сервисов высоконагруженной системы;
-
Интеграция приложений с микросервисами и функциональными узлами системы;
-
Командная разработка продукта при непосредственном взаимодействии с продуктовой командой;
-
Участие в принятии архитектурных решений и исследовательских задачах.
-
Внедрение новой функциональности продукта;
-
Поддержка программных продуктов компании (поиск и устранение багов, доработка функционала, оптимизация существующего функционала);
-
Проектирование и покрытие тестами компонентов;
-
Участие в код ревью;
Основной стек:
-
Java, Spring/Spring Boot;
-
PostgreSQL, ClickHouse, RabbitMQ, Redis;
-
AWS
-
Docker, Kubernetes, GitLab CI;
-
Grafana, Loki;
-
еще есть Python, Go, TypeScript, React.
Требования:
-
Релевантный опыт коммерческой разработки от 3х лет;
-
Умение читать чужой сложный код;
-
Желание изучать и применять новые для себя технологии и подходы к разработке;
-
Автономность: умение решать поставленные задачи самостоятельно;
-
Уверенные знания java core (базовые библиотеки, коллекции, многопоточность, перфоманс практики и др.), Spring Framework, Spring Security, JPA;
-
Понимание принципов RESTful API и опыт их разработки.
-
Опыт использования инструментов: Maven, Git;
-
Опыт работы с микросервисной архитектурой: понимание принципов и подходов, шаблонов проектирования;
-
Уверенные знания СУБД: основные принципы реляционных и объектных БД, нормализация, SQL, ACID, построение сложных SQL запросов, оптимизация, анализ планов выполнения;
-
Опыт работы с devops инструментами и kubernetes;
-
Опыт работы в Agile-командах, с инструментами Jira и Confluence.
Что мы предлагаем:
-
Работу в стабильной аккредитованной IT-компании
-
Оформление по ТК РФ
-
Дружная, интеллектуальная, амбициозная команда
-
Удаленный график работы
-
Конкурентная заработная плата
-
ДМС
-
Доплата больничного листа до 100% оклада
-
3 day off на любые цели или по личным обстоятельствам
-
Отсутствие бюрократии
-
Обучение/участие в конференциях