Технологический стек
Используемые языки и среды выполнения
Java 21 — основной язык бэкенд
TypeScript / JavaScript (ES2022+)
SQL — работа с реляционными данными
YAML / JSON / XML — конфигурация, OpenAPI, Helm-чарты
Markdown / AsciiDoc
Backend
Используемые фреймворки
Spring Boot 3.3.x
Spring Framework (Web, Security, Data, AOP, Messaging, Cache, Actuator)
Spring Cloud Config, Spring Cloud Bus (AMQP)
Spring Data JPA / Hibernate, Spring Data REST
Spring Security + OAuth2 Resource Server
Spring AMQP (RabbitMQ), Spring WebSocket, Spring WebFlux
Spring Quartz, Spring Mail
Vaadin Flow 24.7.x
Ключевые библиотеки
Lombok, MapStruc
Jackson, Apache Commons (lang3, collections4, io)
Apache HttpClient 5, OpenFeign
PostgreSQL JDBC Driver, Liquibase, jOOQ, Blaze Persistence
Debezium (embedded) — Change Data Capture
SpringDoc OpenAPI, OpenAPI Generator
Micrometer, OpenTelemetry, Zipkin exporter
Apache POI, JSON Schema Validator, DataFaker
OWASP Dependency-Check
Тестирование бэкенда
JUnit 5, Mockito, Testcontainers, JaCoCo
AssertJ, REST-assured
Хранилища данных
PostgreSQL 16.x
MinIO (S3-совместимое объектное хранилище)
Брокеры сообщений и очереди
RabbitMQ (AMQP)
Spring AMQP — интеграция с RabbitMQ
Frontend
Используемые фреймворки
React 19, Next.js 16 (App Router, SSR/RSC)
Material UI 7
Progress 14
Bootstrap 5, React Bootstrap
Emotion, @fontsource (Inter, Roboto)
Управление состоянием и данные
SWR — кэширование и рефетч API
Jotai (с Immer, optics) + Reatom 3
React Hook Form, Zod, Yup
Визуализация и редакторы
React Flow
Monaco Editor, CodeMirror (JSON)
ApexCharts
@dnd-kit
docx-preview, @e965/xlsx
Тестирование фронтенда
Vitest, Testing Library, Storybook 10, Chromatic
ESLint, Prettier, TypeScript compiler, Selenide
Безопасность и идентификация
Keycloak 26.1.3 (OIDC / OAuth2)
JWT
2FA, Recovery Codes
BCrypt
Bouncy Castle
Инфраструктура и оркестрация
Docker, Docker Compose
Kubernetes (k8s, k3s)
Istio
Helm 3
NGINX Ingress Controller
Мониторинг
Prometheus
Grafana
Zipkin
Kiali
Micrometer, Spring Boot Actuator, OpenTelemetry
CI/CD и качество кода
GitLab CI/CD
Gradle, Maven 3.9.x, npm
Nexus Repository (Maven + npm)
SonarQube
OWASP Dependency-Check
JaCoCo, JUnit 5, Vitest, Testing Library
ESLint, Prettier, TypeScript compiler
Инструменты разработки и совместной работы
Redmine
IntelliJ IDEA, Cursor, Codex
Storybook 10, Chromatic
Figma