PARMA Technologies Group — российский разработчик программного обеспечения. Мы специализируемся на создании информационных систем для цифровой трансформации государственных и коммерческих организаций. Занимаем 4 место в рейтинге компаний по заказной разработке ПО, входим в ТОП-60 крупнейших ИТ-разработчиков России.
Мы ищем Java-разработчика для участия в проектных итерациях по разработке и эволюции сервисов. Формат — гибкая загрузка в зависимости от этапа проекта, с возможностью совмещать с основной работой.
Занятость распределена по итерациям проекта и зависит от его стадии, что позволяет гибко совмещать с другой занятостью.
Задачи
Проектирование и реализация сервисов на Java 17+/Spring Boot 2.x+ (API-first, REST/gRPC), контрактное согласование (OpenAPI), идемпотентность, версионирование, отказоустойчивость, ретраи, применение DDD, hexagonal, saga/CQRS, управление миграциями (Flyway/Liquibase).
Проектирование потоков в Kafka, гарантии доставки, партиционирование/репликация, управление схемами (Schema Registry).
Подключение внешних реестров, нормализация и дедупликация, слияние профилей, трассируемость источников (lineage), высоконагруженные пайплайны, SLA/SLO, резервирование, аудит изменений, immutable-история, качество данных.
Шифрование (OAuth2/OIDC, mTLS), секрет-менеджмент, метрики/трейсы/логи (OpenTelemetry, Prometheus, Grafana), алерты и дэшборды, нагрузочные и chaos-тесты до релиза.
Контейнеризация (Docker), оркестрация (Kubernetes/Helm), автотесты (JUnit 5, Testcontainers, WireMock/Pact), blue-green/canary релизы, совместная работа с архитекторами/аналитиками/QA, ревью дизайна, pull-request, пост-мортемы, управление техдолгом.
Оценка и декомпозиция задач, выбор технологий, проверка соответствия требованиям.
Внедрение инженерных практик (CodeStyle, Code Review, Design Review). Обеспечение качества приложений (статические анализаторы, unit-тесты) и актуализация базы знаний в Confluence.
Требования
Обязательный опыт: разработка и вывод сервисов в «Единое досье поднадзорной организации» Банка России (ФПС «Досье»).
Технический опыт:
Java 17+ (LTS), Spring Boot 2.x+/Spring Framework 5+, продакшен-разработка сервисов.
Интеграции: REST/gRPC, OpenAPI, версионирование, очереди/шины (Kafka), управление схемами.
Базы данных: PostgreSQL/Oracle, ER-модели, индексы, кэширование (Redis), миграции (Flyway/Liquibase), практики DQ/MDM, Data Lineage.
Тестирование: JUnit 5, Testcontainers, Pact/WireMock, нагрузочное тестирование (Gatling/JMeter), формулирование NFR и SLO.
Наблюдаемость и безопасность: OpenTelemetry/Prometheus/Grafana, OAuth2/OIDC, mTLS, секрет-менеджмент, аудит, защита ПДн/банковской информации.
Коммуникации: анализ требований, закрытие разрывов, культура код-ревью, прозрачные техспеки/ADR.
Условия
Формат сотрудничества — гражданско-правовой договор (ГПД) на выполнение разовых задач.
Работа по мере поступления проектов: привлечение на 1–2 задачи в месяц.
Оплата — по факту сдачи результата.
Подходит для совмещения с основной работой или как дополнительный доход.
Гибкий формат взаимодействия — удаленная работа, гибкий график.
Присоединяйтесь!