Войти

Middle Backend Developer (Java)

Компания Верховный суд Кыргызской Республики
Тип Офис / Бишкек
Оклад От 100000 KGS в месяц
Описание вакансии

Верховный суд Кыргызской Республики приглашает в команду Middle Backend Developer (Java) для участия в разработке, внедрении и сопровождении информационных систем и цифровых сервисов судебной системы.

Основные обязанности

  • Разработка и сопровождение серверной части информационных систем на Java.
  • Разработка новых функциональных модулей и доработка существующих.
  • Проектирование и разработка REST API.
  • Интеграция информационных систем с внешними государственными и ведомственными информационными системами.
  • Работа с базами данных, разработка и оптимизация SQL-запросов.
  • Участие в проектировании архитектуры программных решений.
  • Участие в анализе требований и подготовке технических решений.
  • Написание модульных и интеграционных тестов.
  • Участие в code review.
  • Выявление и устранение ошибок, оптимизация производительности приложений.
  • Работа с системами контроля версий и CI/CD.
  • Подготовка технической документации.
  • Взаимодействие с бизнес-аналитиками, frontend-разработчиками, тестировщиками и системными администраторами.

Обязательные квалификационные требования

Образование

  • Высшее профессиональное образование по направлениям:
  • информационные технологии;
  • программная инженерия;
  • вычислительная техника;
  • информационные системы;
  • прикладная информатика;
  • либо иное высшее образование при наличии соответствующего профессионального опыта в сфере IT.

Опыт работы

Кандидат должен соответствовать одному из следующих требований:

  • не менее 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.

Telegram @IRIsmailov