Компания Rockstardevelopers, основанная в 2015 году в Мангейме, имеет офисы в Штутгарте и Мюнхене. Специализируется на индивидуальных проектах для корпоративных клиентов и среднего бизнеса.
Задачи:
- Концепция, разработка и тестирование микросервисов на Java
- Разработка API: REST и SOAP, синхронные и асинхронные, спецификация с OpenAPI 3
- Автоматизация процессов с Camunda BPM
- Автоматизация тестирования с JUnit 5 и Cucumber
- Эксплуатация собственных сервисов: деплой, мониторинг, анализ ошибок
- Участие в проектировании архитектуры
- Генерация, ревью и рефакторинг кода с Claude Code, Copilot или Cursor
- Согласование с партнерами по интерфейсам
Большинство сотрудников приходят в офис один-два дня в неделю, но это необязательно. Выезды к клиенту — только на отдельные встречи раз в несколько недель. В части проектов предусмотрена дежурная поддержка сервисов, она регулируется и распределяется в команде.
Проекты:
- Крупные концерны, например Deutsche Bahn / DB Systel (домены железнодорожной отрасли: управление расписанием, продажи, диспетчерские и охранные системы)
- Государственный сектор и ведомства (например, Федеральное агентство занятости, ITZBund, Bundesdruckerei) — регулируемые среды, доступность, Security by Design
- Корпоративные клиенты и средний бизнес из разных отраслей
Требования:
- Java и Spring Boot, Spring Data и Hibernate/JPA
- Микросервисы: концепция, разработка, тестирование
- REST и SOAP веб-сервисы (JSON/XML через HTTP), OpenAPI 3
- PostgreSQL и Oracle
- JUnit 5 и Cucumber
- Docker и Kubernetes
- CI/CD с GitLab Pipelines, сборка с Maven
- Git, Jira, Confluence, гибкая методология
Отличительные навыки:
- Camunda BPM из реальных проектов
- OAuth 2.0 и Keycloak для аутентификации и авторизации
Желательно:
- Apache Kafka и асинхронная коммуникация
- XML, XSD, XSLT
- Опыт в сложных проектах с несколькими командами
- Миграция J2EE-легаси на Spring Boot
Языки: немецкий на уровне носителя или C1/C2, английский свободно. Обязательно продуктивное владение AI-инструментами (Claude Code, Copilot, Cursor).
Условия:
- Удаленная работа, офис или смешанный формат
- MacBook (если клиент не предоставляет собственное оборудование)
- Разные клиенты и проекты
- Прямой контакт с основателями компании
- Внутреннее обучение AI-разработке