О компании
ITSG Global — компания-разработчик программного обеспечения, создающая и развивающая технологические решения для международных клиентов с 2007 года. Реализует проекты в области backend-систем, IoT-платформ, облачных решений и AI.
Мы ищем Senior Java Backend Developer для присоединения к команде, разрабатывающей и поддерживающей промышленную IoT-платформу. Роль подойдёт тому, кто любит работать с живыми продуктами, создавать новые функции и решать технические задачи в сотрудничестве с другими разработчиками.
Задачи
•Проектирование, реализация и разработка backend-сервисов на Java и Spring Boot
•Разработка IoT-платформы и интеграций с клиентскими системами и облачными сервисами
•Создание и разработка API, работа с базами данных
•Анализ и устранение ошибок в существующих production-приложениях
•Создание автоматизированных тестов и участие в код-ревью
•Сотрудничество с Tech Lead, разработчиками и DevOps-специалистами по проектированию и развёртыванию изменений
•Мониторинг производительности приложений, анализ логов, помощь в разрешении инцидентов
•Обновление зависимостей, разработка документации, вклад в улучшение технических процессов
•Взаимодействие с командой партнёра для изучения платформы и её дальнейшего развития
•Использование AI-инструментов для поддержки программирования и проверки сгенерированного кода
Требования
•Минимум 5 лет коммерческого опыта разработки backend-сервисов
•Очень хорошее знание Java и Spring Boot
•Практический опыт работы с Microsoft Azure в production-среде
•Опыт разработки и поддержки production-приложений
•Знание проектирования REST API и системных интеграций
•Практическое знание SQL и реляционных баз данных, предпочтительно PostgreSQL
•Опыт создания unit- и интеграционных тестов, например с использованием JUnit и Mockito
•Знание код-ревью и процессов CI/CD
•Умение диагностировать проблемы на основе логов и поведения приложения
•Открытость к работе с существующим кодом, включая его обновление и модернизацию
•Знание английского языка, достаточное для свободного общения с командой
•Готовность приступить к работе как можно скорее
Будет плюсом
•Опыт в IoT-проектах или системах, обрабатывающих данные телеметрии
•Знание TypeScript и Node.js
•Знание Kotlin или готовность изучить язык
•Опыт работы с Kafka, Azure Event Hubs или Azure Service Bus
•Знание Azure Data Explorer, Azure IoT Hub или других Azure-сервисов, связанных с IoT
•Опыт работы с Docker, Kubernetes и GitLab CI
•Знание JPA/Hibernate и инструментов миграции баз данных, например Flyway или Liquibase
•Знание инструментов мониторинга, например Application Insights или Grafana
•Опыт работы с Testcontainers, WireMock или Cucumber
•Знание немецкого языка
Условия
•Ставка: PLN 150-180 net + VAT/час
•Возможность работать 100% удалённо, в гибридном формате или из офиса в Варшаве
•Возможность внести вклад в развитие промышленной IoT-платформы и проектов для международных клиентов
•Работа с опытным Tech Lead и специалистами по backend, облаку и DevOps
•Возможность изучить IoT-решения, Azure и различные клиентские проекты
•Дополнительно: доступ к урокам английского, карта MultiSport, частная медицинская страховка, командные мероприятия, бюджет на обучение