В роли backend-разработчика вы будете решать инженерные задачи в реальных высоконагруженных системах:
от процессинга и внутренних CRM до платформ с миллионами запросов. У вас будет возможность экспериментировать
с архитектурой и внедрять современные подходы. Мы ценим архитектурное мышление, инициативность и чистый код.
Обязанности
- Разработка и поддержка высоконагруженных приложений на Java
- Участие в проектировании и реализации архитектуры приложений
- Повышение производительности и обеспечение масштабируемости систем
- Написание чистого, эффективного и документированного кода
- Написание модульных и интеграционных тестов
- Участие в code review
- Совместная работа с командой разработчиков, тестировщиков и менеджерами проектов
- Исследование и внедрение новых технологий и подходов
Требования
- От 3 лет опыта разработки на Java
- Глубокое знание Spring Framework (Spring Boot, Spring Data, Spring Security и др.)
- Опыт работы с реляционными базами данных (PostgreSQL, MySQL, Oracle)
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ
- Опыт проектирования и разработки REST API
- Опыт работы с системами контроля версий (Git)
- Знание принципов ООП и паттернов проектирования
- Опыт написания модульных и интеграционных тестов (JUnit, Mockito, Testcontainers)
- Знание микро-сервисной архитектуры
- Хорошие коммуникативные навыки
Желательные требования
- Знание NoSQL баз данных (например, MongoDB, Cassandra)
- Опыт работы с Docker и Kubernetes
- Опыт работы с системами CI/CD
Для отклика на вакансию заполните форму на сайте:
https://devolution.kg/ru/careers/java-dev