Digital Office of Economic Development
Middle+ Java / Kotlin Developer (Spring Framework)
1 500 - 3 000 USD
- 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
- Микросервисная архитектура