Мы ищем Middle Java разработчика в команду для разработки и развития распределенного высоконагруженного приложения.
Обязанности:
- Разработка и поддержка приложений на Java
- Участие в проектировании архитектуры приложений
- Написание чистого, тестируемого и поддерживаемого кода
- Интеграция с внешними сервисами и API
- Участие в code review и технических обсуждениях
- Взаимодействие с командой (frontend, QA, DevOps)
Требования:
- Опыт коммерческой разработки на Java от 2–3 лет
- Уверенное знание Java Core (Java 17)
- Опыт работы с Spring Framework (Spring Boot)
- Понимание принципов REST API
- Опыт работы с реляционными БД (PostgreSQL)
- Опыт работы с системами контроля версий (Git)
- Понимание принципов ООП, SOLID, паттернов проектирования
Будет плюсом:
- Знание Kotlin
- Знание SQL и основ оптимизации запросов, опыт работы с MSSQL и Oracle
- Опыт работы с Docker/Kubernetes
- Знание RabbitMQ /Kafka
- Опыт работы с микросервисной архитектурой
- Опыт написания unit- и integration-тестов
- Базовые знание Angular и TypeScript
- Знание CI/CD процессов
Мы предлагаем:
- Конкурентную заработную плату
- Гибкий график / удалённую работу
- Интересные проекты и современный стек
- Возможности для профессионального роста
- Дружелюбную команду и адекватный менеджмент
Похожие вакансии
Наличие сертификатов "1С: Специалист" будет преимуществом. Умение читать чужой код. Уверенное владение языком запросов 1С (СКД).
Уверенный опыт коммерческой Android-разработки (Senior). Kotlin (корутины/Flow), понимание архитектурных подходов и жизненного цикла Android. Практический опыт с Jetpack...
Опыт разработки на Flutter от 3–4 лет. Уверенное понимание архитектуры мобильных приложений: BLoC, Repository / DataSource, Feature-based архитектура.
Отличное знание Linux (архитектура, сборка и администрирование). Знание систем сборки Embedded Linux (Buildroot/Yocto). Опыт разработки на C/С++ от...
