Senior Java-разработчик (Интеграция)
- Алматы
- Постоянная работа
- Полная занятость
- Разработка и сопровождение интеграционных микросервисов;
- Проектирование и реализация интеграционных потоков и API;
- Диагностика и устранение проблем интеграции;
- Взаимодействие с аналитиками, DevOps, продуктовыми и сервисными командами;
- Разработка backend-компонентов микросервисов (frontend — при необходимости);
- Проведение code review и предоставление обратной связи;
- Менторинг junior и middle разработчиков;
- Участие в принятии архитектурных решений;
- Участие в улучшении процессов разработки и кодовой базы.
- Уверенное знание Java (8+);
- Опыт работы со Spring / Spring Boot;
- Опыт разработки и поддержки микросервисной архитектуры;
- Опыт интеграции сервисов между собой и с внешними системами;
- Опыт работы с REST и SOAP сервисами;
- Опыт работы с FTP/SFTP, JDBC, S3;
- Знание основных шаблонов интеграции (Enterprise Integration Patterns): event-driven architecture, queue, topic и т.д.;
- Понимание service-to-service коммуникаций (sync/async);
- Опыт работы с брокерами сообщений;
- Опыт работы с реляционными и NoSQL БД (Oracle, PostgreSQL, MongoDB, Redis);
- Опыт работы с Docker / Kubernetes;
- Опыт логирования, мониторинга и трассировки микросервисов;
- Базовое понимание механизмов аутентификации и авторизации (JWT и др.).
- Опыт работы с Apache Camel;
- Опыт работы с ESB-решениями;
- Full-stack опыт;
- Знание концепций PKI и ЭЦП, реализация сервисов Электронных Цифровых Подписей;
- Взаимодействие с сервисами госуслуг посредством ВШЭП/ШЭП;
- Понимание OAuth 2.0 / OpenID Connect.
- Работа в команде с дружеской атмосферой, где ценится юмор, поддержка и желание развиваться;
- Перспектива профессионального роста;
- Полное отсутствие бюрократии;
- Никакого дресс-кода;
- Офис в центре города (г. Алматы, ул. Абая 26А);
- Chill-зона - уютный дворик, workout-площадка;
- Бесплатный тренажерный зал в офисе;
- Электронная библиотека;
- Обучение, тренинги и курсы за счет компании;
- Языковые курсы;
- Годовой бонус.