Войти

Senior Java Developer

Компания Государственное предприятие "Центр единого окна"
Тип Офис / Бишкек
Оклад 120000 - 150000 KGS в месяц
Описание вакансии

Общие требования:

Гражданство Кыргызской Республики;

Высшее образование в области информационных технологий, программной инженерии или смежной специальности;

Отсутствие неснятой или непогашенной судимости;

Опыт коммерческой разработки на Java не менее 5 лет;

Опыт участия в крупных корпоративных проектах;

Умение принимать технические решения и нести ответственность за их реализацию;

Развитые навыки коммуникации, работы в команде и наставничества;

Стрессоустойчивость и высокая степень самоорганизации;

Наличие военного билета (основная служба, альтернативная служба и др.).

Ключевые технические требования


Обязательные навыки:

Java 17+ (или выше);

Spring Framework (Spring Boot, Spring Security, Spring Data, Spring Cloud);

Hibernate/JPA;

PostgreSQL, уверенное владение SQL и оптимизацией запросов;

REST API, OpenAPI/Swagger;

Maven/Gradle;

Git (GitFlow);

Apache Tomcat/Nginx;

JUnit 5, Mockito, Testcontainers;

Docker, Docker Compose;

Linux.

 

Желательно

Kafka, RabbitMQ;

Redis;

CI/CD GitLab CI;

Микросервисная архитектура;

Опыт профилирования и оптимизации производительности приложений.

 

Профессиональные компетенции:

Глубокое понимание принципов ООП, SOLID, GRASP, DRY, KISS;

Знание паттернов проектирования и умение применять их на практике;

Опыт проектирования высоконагруженных и отказоустойчивых систем;

Умение анализировать существующий код, проводить рефакторинг и повышать качество архитектуры;

Навыки проведения Code Review;

Понимание принципов безопасной разработки (OWASP Top 10);

Уверенное чтение технической документации на английском языке.

 

Обязанности:

Проектирование архитектуры и разработка сложных программных модулей;

Принятие технических решений по реализации новых функций;

Разработка, сопровождение и оптимизация серверных приложений;

Проведение Code Review и обеспечение высокого качества кода;

Рефакторинг и оптимизация существующих решений;

Анализ производительности приложений и устранение узких мест;

Проектирование и развитие REST API;

Участие в проектировании баз данных и оптимизации SQL-запросов;

Взаимодействие с аналитиками, тестировщиками и DevOps-инженерами;

Наставничество Junior и Middle разработчиков;

Подготовка технической документации;

Участие в планировании архитектуры и развитии технического стека компании.

Составление отчетов, руководств и других видов документов;

Изучение структур проекта, а также кодовых баз.


Условия работы:

-Оформление согласно Трудовому Кодексу КР;

-Полный социальный пакет, включая оплачиваемые больничные и трудовые отпуска;

-График работы: 5/2 с 09:00 до 18:00.


Как откликнуться:

Заинтересованных кандидатов просим направлять резюме с указанием позиции позиции «Senior Java Developer» на электронную почту: [email protected]

Telegram @dnjkv