от 150 000 до 300 000 ₽ на руки
Требуемый опыт работы
От 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.
Условия:
Участие в масштабных проектах с современным технологическим стеком.
Возможность профессионального роста.
Дистанционный или гибридный формат работы.
Конкурентная заработная плата.
Ключевые навыки
Контактная информация
Si14 Development
Сайт: не указан
Почта: не указана
Вакансия опубликована 25.01.2025 в г. Екатеринбург.
Похожие вакансии
от 150 000 до 180 000 ₽
Екатеринбург
Удаленная работа
Подробное описание
13 января
от 70 000 до 130 000 ₽
Екатеринбург
Полный день
Подробное описание
24 января
от 150 000 до 300 000 ₽
Екатеринбург
Удаленная работа
Подробное описание
25 января