Вакансия закрыта
Компания больше не принимает отклики. Посмотрите похожие вакансии.
Компания не проверена
Прежде чем отправлять документы или идти на собеседование, поищите отзывы о работодателе.
IT и разработкаБэкенд-разработчик
Backend разработчик

- Место работы
- Bishkek
Верховный суд Кыргызской Республики приглашает в команду Middle Backend Developer (Java) для участия в разработке, внедрении и сопровождении информационных систем и цифровых сервисов судебной системы. Основные обязанности - Разработка и сопровождение серверной части информационных систем на Java. - Разработка новых функциональных модулей и доработка существующих. - Проектирование и разработка REST API. - Интеграция информационных систем с внешними государственными и ведомственными информационными системами. - Работа с базами данных, разработка и оптимизация SQL-запросов. - Участие в проектировании архитектуры программных решений. - Участие в анализе требований и подготовке технических решений. - Написание модульных и интеграционных тестов. - Участие в code review. - Выявление и устранение ошибок, оптимизация производительности приложений. - Работа с системами контроля версий и CI/CD. - Подготовка технической документации. - Взаимодействие с бизнес-аналитиками, frontend-разработчиками, тестировщиками и системными администраторами. Обязательные квалификационные требования Образование - Высшее профессиональное образование по направлениям: - информационные технологии; - программная инженерия; - вычислительная техника; - информационные системы; - прикладная информатика; Опыт работы Кандидат должен соответствовать одному из следующих требований: - не менее 3 лет опыта работы в коммерческой сфере, связанного с разработкой и сопровождением программного обеспечения; - или - не менее 1 года стажа государственной службы на должностях, связанных с информационными технологиями, разработкой или сопровождением информационных систем. Профессиональные знания и навыки Java: - уверенное знание Java; - понимание ООП, SOLID и основных паттернов проектирования; - знание Java Collections, Stream API, Lambda Expressions; - понимание многопоточности и принципов конкурентного программирования; - понимание обработки исключений и механизмов логирования; - понимание принципов работы JVM и управления памятью. Spring: - практический опыт работы с Spring Boot; - Spring Web / REST; - Spring Data JPA; - Spring Security; - Spring Validation; - Spring Transactions. Базы данных: - уверенное знание SQL; - практический опыт работы с PostgreSQL; - опыт работы с JPA/Hibernate; - понимание индексов, транзакций и механизмов блокировок; - навыки оптимизации SQL-запросов. API и интеграции: - опыт разработки REST API; - понимание HTTP/HTTPS, HTTP-методов и статус-кодов; - работа с JSON и XML; - опыт интеграции с внешними API; - понимание принципов аутентификации и авторизации; - знание OAuth 2.0 / JWT будет преимуществом. Инструменты разработки: - уверенное использование Git; - Maven или Gradle; - базовые навыки работы с Linux; - понимание Docker; - опыт работы с CI/CD будет преимуществом. Будет преимуществом - опыт разработки государственных информационных систем; - опыт интеграции с государственными информационными системами и межведомственными шлюзами; - опыт разработки микросервисной архитектуры; - знание Kafka или RabbitMQ; - опыт работы с Redis; - опыт работы с Kubernetes; - опыт разработки высоконагруженных систем; - знание принципов информационной безопасности; - опыт работы с системами, требующими аудита и журналирования действий пользователей; - опыт работы с Swagger / OpenAPI; - знание Jira, GitLab или аналогичных систем управления разработкой. Личные качества - ответственность и ориентация на результат; - системное мышление; - внимательность к деталям; - способность самостоятельно решать технические задачи; - умение работать в команде; - способность быстро разбираться в существующем программном коде; - готовность работать с технической и нормативной документацией; - соблюдение установленных сроков; - способность работать с конфиденциальной информацией; - стремление к профессиональному развитию. Условия - Полная занятость. - Работа в команде по разработке и цифровизации информационных систем Верховного суда Кыргызской Республики. - Участие в разработке государственных цифровых сервисов и межведомственных интеграций. - Возможность профессионального развития и повышения квалификации. Уровень позиции: Middle Направление: Backend Development Основной стек: Java, Spring Boot, PostgreSQL, JPA/Hibernate, REST API, Git, Maven/Gradle, Docker.