- Навыки написания простых приложений на Java и/или Scala.
- Знание синтаксиса и основных библиотек языка.
- Знакомство с реляционными базами данных (например, PostgreSQL).
- Умение писать простые SQL-запросы (выборка, фильтрация, сортировка).
- Понимание основ нормализации данных и индексов.
- Базовое понимание принципов микросервисной архитектуры.
- Знание REST API и методов взаимодействия между сервисами.
- Общее понимание контейнеров и Docker.
- Знание принципов работы с Kubernetes (деплой, масштабирование сервисов).
- Умение работать с кластером Kubernetes через командную строку.
- Готовность активно обучаться новым технологиям и подходам в процессе работы.
- Умение читать документацию и самостоятельно разбираться с новыми инструментами.
- Умение работать в команде и готовность задавать вопросы.
- Базовое владение английским языком для чтения технической документации.
- Опыт работы с Git и системами контроля версий.
- Знакомство с системой сборки проектов (например, Maven или SBT).
- Интерес к функциональному программированию (для Scala).
- Желательно иметь общее представление о библиотеке Akka (акторная модель).
- Знание NoSQL баз данных (например, Cassandra) будет плюсом, но не является обязательным.
условия обсуждаются!
работа удаленная, home office.