На горизонте много бизнес и технических задач, поэтому мы ищем сильного кандидата с опытом работы с NoSQL базами и пониманием микросервисной архитектуры систем.
Работать предстоит в дружном коллективе по Scrum.
Стек: Java 11, Spring (Boot: Web, Cloud, Data, Test), PostgreSQL, Hibernate, Kafka, Camunda BPM, ELK, Gitlab CI. Docker/Kubernetes
Требования к практическому опыту:
- Коммерческая разработка на Java от 3-х лет и Spring (boot, core, web, data, security, test);
- микросервисы (обязательно на последнем месте работы);
- хорошие знания и практический опыт с Camunda;
- хорошие знания и практический опыт с Kafka;
- реляционные БД (желательно PostgreSQL);
- понимание принципов работы Docker/Kubernetes;
- понимание, что такое CI/CD;
- JPA (hibernate).
Желательно опыт:
- Работы c ElasticSearch;
- Внедрения GraphQL.
Обязанности:
- Разработка, отладка, поддержка микросервисных приложений;
- Разработка Unit-тестов, в т.ч. для процессов Camunda BPM;
- Реализация интеграционного взаимодействия внутри микросервисной архитектуры, а также с внешними сервисами;
- Реализация бизнес процессов на базе Camunda BPM;
- Рефакторинг, оптимизация существующего кода;
- Code Review;
- Декомпозиция бизнес требований на технические задачи.
Условия:
Трудоустройство в штат на основании ТК;
Удаленная работа по времени Мск, любой региона;
Уровень дохода в соответствии с навыками, по результатам встреч.