Middle Java Developer (CRM)
Полный день
|
От 3 до 6 лет
Описание:
- Участие в полном цикле разработки проекта;
- Участие в построении архитектуры приложения;
- Выявление и исправление ошибок в работе текущего функционала;
- Проведение R&D;
- Понимание, как решать нетривиальные задачи;
- Рефакторинг текущего приложения;
- Code Review;
Требования:
- Опыт в разработке на Java от 3-х лет;
- Знание фреймворка Spring Boot;
- Знание паттернов проектирования;
- Опыт в проектировании и разработке архитектуры приложений;
- Опыт разработки приложений с использованием микросервисной архитектуры;
- Знание и опыт работы с БД (PostgreSQL)
- Опыт работы с Hibernate или Spring Data JPA;
- Опыт работы с Kafka/RabbitMQ Linux, K8S, Docker;
- Знание организации передачи потоковых данных (WebRTC)
- Опыт работы с NoSQL базами данных (Redis и т.п.)
- Опыт с движком Elasticsearch;
- Клиент-серверной архитектуры (REST API);
- Работу в команде и с системами контроля версий (Git);
- Опыт работы с CI/CD (GitLab СI/CD);
Условия:
- Работа над продуктом, у которого более 8 миллионов пользователей.
- Полное отсутствие бюрократии;
- Никакого дресс-кода;
- Годовой бонус;
- Обучение за счет компании