Middle+ Java/Kotlin Developer
СберМосква и ещё 1 городГибридот 2 летПолная занятость
PostgreSQLJavaKubernetesDockerGitSpring BootKotlinJenkinsApache KafkaMavenOpenShiftGradle
Описание
Разработка AI-агента для автоматического тестирования доступности приложений, в том числе для незрячих пользователей и совместимости со вспомогательными технологиями.
Обязанности
- Разрабатывать приложения на Java/Kotlin с микросервисной архитектурой
- Писать эффективный и понятный код с использованием Copilot
- Проводить техническую экспертизу, проектировать и оценивать реализацию нового функционала
- Поддерживать и оптимизировать текущий функционал системы
- Развёртывать ПО на тестовых средах
- Писать unit-, интеграционные и компонентные тесты
Требования
- Высшее техническое образование
- Коммерческий опыт разработки на Java от 2 лет; знание Kotlin или готовность перейти на него
- Опыт проектирования синхронных и асинхронных взаимодействий с внешними системами, уверенное понимание REST и Kafka
- Знание Java/Kotlin, Spring Framework, SQL/NoSQL, микросервисной архитектуры, ООП и паттернов проектирования
- Понимание DevOps, опыт работы с CI/CD и автоматизацией процессов
- Понимание unit-тестирования с использованием JUnit и Testcontainers
- Технологический стек: Java 11/17+, Kotlin, Spring Boot, PostgreSQL, Apache Kafka, Docker, Kubernetes (k8s), OpenShift, микросервисная архитектура, Maven/Gradle, Git, Jenkins
Условия
- Полная занятость
- Работа в офисе на время испытательного срока, затем гибридный формат