Java-разработчик

PanDev

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 5 ч. назад
О продуктеPanDev Metrics — платформа для анализа продуктивности
разработчиков. Собирает данные из Git-платформ (GitLab, GitHub,
Bitbucket, Azure DevOps), таск-трекеров (Jira, ClickUp, Yandex Tracker) и
IDE-плагинов. Рассчитывает DORA-метрики, генерирует аналитические
отчёты и предоставляет AI-ассистента для анализа. Продукт
работает в SaaS и on-premise режимах.Чем предстоит заниматься
  • Разрабатывать и поддерживать backend на Spring Boot 3 / Java 17 врамках модульной архитектуры (21 Maven-модуль, ~1600 Java-файлов)
  • Проектировать и реализовывать интеграции с внешними системами через REST API и Webhooks
  • Работать с multi-tenant архитектурой: изоляция данных, ролевая модель (RBAC), JWT-аутентификация, LDAP
  • Разрабатывать и оптимизировать SQL-запросы, Flyway-миграции,materialized views для высоконагруженных дашбордов
  • Участвовать в развитии AI-фичей (интеграция с Google Vertex AI / OpenAI через Spring AI)
  • Покрывать код тестами (JUnit 5, Mockito, TestContainers)
  • Участвовать в код-ревью и следить за качеством кодовой базы
Стек технологий
  • Язык / Фреймворк: Java 17, Spring Boot 3.5, Spring Security, Spring Data JPA
  • БД / Миграции: PostgreSQL, Flyway, Hibernate (batch operations)
  • Кэширование: Redis, Caffeine
  • AI/ML: Spring AI, Google Vertex AI Gemini, OpenAI API
  • Git-операции: Git
  • Биллинг: Stripe SDK
  • Observability: OpenTelemetry, Micrometer + Prometheus, Sentry, Logstash
  • CI/CD / Deploy: GitLab CI, Docker, Kubernetes (multi-env)
  • Тесты: JUnit 5, Mockito, TestContainers
  • Native: GraalVM Native Image
Требования
  • Опыт коммерческой разработки на Java 11+ от 2–3 лет
  • Уверенное владение Spring Boot, Spring Security, Spring Data JPA
  • Опыт работы с PostgreSQL: оптимизация запросов, индексы, миграции
  • Понимание принципов multi-tenant архитектур и разграничения доступа
  • Опыт работы с REST API: проектирование, версионирование, обработка webhook-событий
  • Знание паттернов: Strategy, Facade, Repository, Event-Driven
  • Умение писать тесты (unit + integration) и работать с TestContainers
  • Git на уровне уверенного пользователя Rebase, Chery Pick, GitWorkFlow, GitTag
  • Уверенное владение Claude Code и другими ИИ иснтурментами
Будет плюсом
  • Опыт интеграции с GitLab / GitHub / Jira / ClickUp API
  • Знакомство с GraalVM Native Image и ограничениями reflection
  • Опыт работы с Redis и стратегиями кэширования
  • Опыт с Spring AI или интеграцией LLM-сервисов
  • Знакомство с Docker, Kubernetes, GitLab CI/CD
  • Понимание DORA-метрик и процессов разработки ПО
ВАЖНО!!Работа в класическом венчурном стартапе, в сложном технологическом секторе. Возможны переработки и прочие вещи связанные с работой в стартапе. Если у вас есть WorkLife Balance, или ваши ценности заключаются в спокойнокй понятной работе без переработок и хорошим WorkLife balance, не откликайтесь на вакансию.В сопроводительном письме напишите ожидания по ЗП. Отклики без ожидания по ЗП будут удаляться.PanDev — это технологическая компания, создающая продукты для измерения и повышения эффективности работы разработчиков.Наши ключевые решения:PanDev Metrics — аналитическая платформа для компаний, которая собирает метрики из IDE, GitLab, Jira и других инструментов, превращая их в понятные бизнесу показатели (эффективное время, стоимость задач, распределение нагрузки, DORA-метрики и многое другое). Используется CEO, CTO, HR и тимлидами для прозрачного управления командами.Мы строим экосистему вокруг продуктивности и развития инженеров — от on-premise-развертываний для крупных банков и аутсорсеров до gamified-сервисов для индивидуальных разработчиков.Что отличает PanDev:Работаем с современным стеком: PostgreSQL 16, Kubernetes, Grafana, Redis, GitLab, Jira, JetBrains IDE, VS Code.У нас высокий уровень автоматизации и упор на данные — каждый продукт PanDev рождается из реальных метрик и аналитики.Мы объединяем инженеров, аналитиков и предпринимателей, которые верят, что будущее разработки — это прозрачность, цифры и осознанный рост.Миссия PanDev — “Открыть чёрный ящик разработки” и сделать работу программистов измеримой, справедливой и понятной как самим инженерам, так и бизнесу.

HeadHunter