Backend Developer — микросервисы для платформы бронирования отелей
О позиции
Мы ищем Backend Developer для разработки микросервисов для платформы бронирования отелей. Ваша задача — создать масштабируемую архитектуру на основе событий, используя принципы асинхронной коммуникации и проектирования распределённых систем.
Чем вы будете заниматься
- Проектировать и реализовывать архитектуру микросервисов для платформы бронирования отелей.
- Использовать Apache Kafka как основную платформу для потоковой передачи событий, обеспечивая надёжную асинхронную коммуникацию между сервисами.
- Разрабатывать критически важные рабочие процессы, такие как управление жизненным циклом бронирования, следуя паттерну событийной саги.
- Интегрировать Spring Boot и Spring Cloud для создания облачно-ориентированных решений.
- Обеспечивать управление конфигурацией через Spring Cloud Config Server.
- Разрабатывать систему уведомлений, используя обработку событий для триггеров реального времени.
- Обеспечивать масштабируемость и отказоустойчивость системы, делая её готовой к производственным условиям.
Требования
- Опыт работы с микросервисной архитектурой и проектами на основе событий.
- Знание Apache Kafka и Spring Boot.
- Опыт работы с Java и Linux.
- Знание принципов облачных вычислений.
- Опыт работы с распределёнными системами.
- Способность работать в команде и эффективно взаимодействовать с другими разработчиками.
Будет плюсом
- Опыт работы с PHP.
- Знание принципов DevOps.
- Опыт работы с облачными платформами.
Что мы предлагаем
- Конкурентная заработная плата.
- Гибкий график работы и возможность удалённой работы.
- Доступ к современным технологиям и инструментам.
- Возможности для профессионального роста и развития.
- Дружелюбная команда и поддерживающая рабочая атмосфера.
Вакансия предлагает интересные задачи в области разработки микросервисов с использованием современных технологий. Условия работы хорошие, но не указана точная зарплата.
Кто здесь добьётся успеха
Глубокие знания Java и Spring Boot для разработки высоконагруженных микросервисов с использованием принципов SOLID.
Способность эффективно работать в удалённой команде, самостоятельно управляя своим временем и задачами, используя инструменты типа Jira и Slack.
Опыт работы с Apache Kafka для реализации асинхронной обработки событий и проектирования распределённых систем, что позволяет разрабатывать масштабируемую архитектуру.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости TravelTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев