Проектирование и разработка масштабируемых, высоконагруженных серверных приложений на Java;
Разработка и поддержка RESTful API для взаимодействия с фронтендом и другими сервисами;
Разработка и развертывание микросервисов с использованием Spring Boot, Spring Cloud и других фреймворков;
Интеграция различных микросервисов через API и асинхронные механизмы (например, RabbitMQ, Kafka);
Проектирование схем баз данных и оптимизация запросов для реляционных баз данных PostgreSQL, MySQL, а также работа с NoSQL решениями, такими как MongoDB;
Разработка и оптимизация запросов, использование транзакций, индексов и кэширования;
Проведение код-ревью и участие в улучшении качества кода;
Внедрение и настройка механизмов безопасности, таких как OAuth2, JWT, и другие для защиты данных и аутентификации.
Требования:
Знания Spring Framework (Spring Boot, Spring MVC, Spring Security);
Опыт работы с Hibernate/JPA для работы с реляционными базами данных;
Опыт работы с реляционными базами данных PostgreSQL, MySQL и NoSQL базами данных, такими как MongoDB;
Опыт оптимизации запросов и работы с большими объемами данных;
Знания принципов взаимодействия микросервисов через API, шины сообщений, очередь сообщений;
Опыт работы с GitLab CI, Jenkins, Maven или Gradle для автоматизации процессов сборки и деплоя;
Знание принципов CI/CD и опыт в автоматизации тестов и деплоя;
Опыт контейнеризации приложений с использованием Docker;
Знания принципов безопасности веб-приложений, включая аутентификацию и авторизацию (OAuth2, JWT);
Опыт работы с инструментами мониторинга, такими как Prometheus, Grafana;
Умение работать в команде, коммуникативность, способность к обучению.
Ответственность, внимание к деталям, способность работать с большим объемом данных и решать сложные задачи.
Стремление к постоянному профессиональному развитию и освоению новых технологий.
Условия:
Конкурентоспособную заработную плату.
Работу в дружной и профессиональной команде.
Возможности для профессионального роста и развития.
Участие в крупных цифровых проектах национального уровня.