Обязанности:
- Разработка высокопроизводительных, масштабируемых и надежных приложений на Java spring boot 3.x.x;
- Участие в архитектурном проектировании и рефакторинге кода;
- Разработка и поддержка архитектуры проекта;
- Code Review и оптимизация кода;
- Менторство и обучение младших разработчиков;
- Взаимодействие с продакт-менеджерами и другими стейкхолдерами;
- Сотрудничество с DevOps для автоматизации процессов CI/CD.
Требования:
- Опыт работы с Java spring boot;
- Опыт и понимание работы с фреймворками Spring Boot, Spring Cloud, Hibernate, Security и т.п.;
- Отличное понимание и опыт работы с микросервисной архитектурой;
- Знание работы с RESTful API и GraphQL;
- Опыт работы с реляционными и NoSQL базами данных (PostgreSQL, MongoDB,Redis,ELK, будет плюсом ORACLE);
- Знание контейнеризации и оркестрации (Docker, Kubernetes)
- Опыт работы с системами очередей сообщений (Kafka, RabbitMQ);
- Опыт работы с CI/CD (Jenkins, GitLab CI, Travis CI);
- Знание Android SDK и экосистемы Android (приветствуется)
Будет плюсом:
- Знание фронтенд технологий (React Native, Flutter) — большой плюс;
- Опыт работы с облачными платформами (AWS, GCP);
- Чтение других языков Code Review (Go,Python,C#, JS).
Условия:
- Заработная плата обсуждается индивидуально по итогам собеседования;
- Полная занятость;
- График 5/2;
- Уютный офис;
- Работа в команде опытных специалистов.