Digital Office of Economic Development

Middle+ Java / Kotlin Developer (Spring Framework)

1 500 - 3 000 USD
  • Ташкент
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Java
  • Kotlin
  • Spring Framework
  • Spring Boot
  • REST API
  • PostgreSQL
  • Apache Kafka
  • Clickhouse
  • RabbitMQ
  • Redis
  • Elasticsearch
  • Docker
  • Git
Обязанности:
  • Разработка и сопровождение государственных информационных систем на Java и Kotlin с использованием Spring Framework (Spring Boot, Spring MVC).
  • Проектирование и реализация RESTful API для внутренних и внешних сервисов.
  • Работа с высоконагруженными и распределёнными системами.
  • Интеграция с государственными и корпоративными информационными системами.
  • Реализация асинхронных процессов и работа с очередями сообщений (Kafka, RabbitMQ).
  • Проектирование, оптимизация и сопровождение баз данных.
  • Участие в проектировании архитектуры и выборе технических решений.
  • Оптимизация производительности, анализ и устранение инцидентов.
  • Участие в code review и соблюдение стандартов качества кода.
Требования:
  • Практический опыт разработки на Java от 3 лет.
  • Опыт разработки на Kotlin (практический опыт или уверенное использование в рабочих проектах).
  • Уверенное владение Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Опыт разработки REST API и понимание микросервисной архитектуры.
  • Опыт работы с базами данных PostgreSQL, понимание принципов работы ClickHouse.
  • Практический опыт работы с Kafka и/или RabbitMQ.
  • Опыт использования Redis для кэширования.
  • Понимание принципов работы Elasticsearch (поиск, индексация, аналитика).
  • Опыт работы с Git, понимание процессов CI/CD.
  • Знание ООП, SOLID, паттернов проектирования.
  • Английский язык на уровне чтения технической документации — будет преимуществом

Будет плюсом:

  • Опыт контейнеризации (Docker, Kubernetes).
  • Практический опыт реализации безопасности (Spring Security, OAuth2, JWT).
  • Опыт работы с мониторингом и логированием (Prometheus, Grafana, ELK Stack).
  • Опыт работы с государственными информационными системами или крупными корпоративными проектами.
  • Опыт рефакторинга и сопровождения legacy-систем.
Условия:
  • Работа в офисе.
  • Официальное трудоустройство.
  • Заработная плата — по результатам собеседования.
  • Участие в разработке значимых государственных IT-проектов.
  • Долгосрочные задачи и стабильная загрузка.
  • Профессиональный рост в сильной технической команде.

Ключевые навыки:

  • Java
  • Kotlin
  • Spring Framework / Spring Boot
  • REST API
  • PostgreSQL
  • ClickHouse
  • Kafka
  • RabbitMQ
  • Redis
  • Elasticsearch
  • Docker
  • Git
  • Микросервисная архитектура