Fullstack-разработчик на Java/Kotlin

от 150 000 до 300 000 ₽ на руки

Si14 Development

г. Екатеринбург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Мы ищем опытного разработчика Java/Kotlin для участия в проектировании и разработке сложных распределённых систем с использованием современных технологий.


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


Разработка микросервисов на Java и Kotlin с использованием Spring Boot, Quarkus, и других технологий.


Проектирование архитектуры распределённых систем (событийная архитектура, системы с гарантированной доставкой сообщений и отсутствие дубликатов).


Настройка и администрирование Keycloak, Kafka, Hazelcast, Nginx, и других компонентов инфраструктуры.


Реализация DevOps практик: настройка CI/CD, написание Dockerfile, работа с кластерами Kafka, мониторинг и управление производительностью.


Обеспечение безопасности систем (OAuth, OWASP, безопасная разработка).


Взаимодействие с коллегами для обсуждения дизайна систем, оптимизации и внедрения лучших практик разработки.


Требования:


Навыки программирования:


Java (21+): Отличное знание языка, включая новые особенности (Virtual Threads), Java Concurrency, GC (G1, Parallel GC, ZGC).


Kotlin: Уверенное владение языком, опыт работы с Coroutines/Flow.


JS (NodeJS): Базовые навыки работы.


Технологический стек:


Spring (3.3+): Spring Boot, Security, Kafka, JPA/Hibernate, Cloud/Stream/Gateway.


Quarkus: Работа с MicroProfile Reactive Messaging, Hibernate ORM Panache Kotlin, Keycloak, Kafka.


Keycloak: Администрирование, настройка, создание расширений SPI.


Apache Camel, Hazelcast, Vaadin (v24+): Желательно знание принципов работы fullstack.


Архитектурные знания:


Проектирование систем с использованием шаблонов BFF, Rate Limiter, Circuit Breaker.


Понимание горизонтально-масштабируемых распределённых систем.


Работа с системами уведомлений и обмена сообщениями.


Безопасность:


OAuth (типы токенов, Device Flow Auth).


Настройка CORS, CSRF, BREACH.


Знание OWASP TOP-10.


DevOps:


Настройка CI/CD, написание Dockerfiles.


Администрирование Kafka, Keycloak, Hazelcast, Postgres, MongoDB, Nginx.


Условия:


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


Возможность профессионального роста.


Дистанционный или гибридный формат работы.


Конкурентная заработная плата.


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

Spring framework
Java
Hibernate orm
Kotlin
Mongodb c++ driver
Apache kafka

Контактная информация

Si14 Development

Сайт: не указан

Почта: не указана

Вакансия опубликована 25.01.2025 в г. Екатеринбург.

Похожие вакансии

#

Middle

Екатеринбург

Удаленная работа

Подробное описание

13 января

#

от 70 000 до 130 000 ₽

Екатеринбург

Полный день

Подробное описание

24 января

#

Екатеринбург

Удаленная работа

Подробное описание

25 января