Java-разработчик
Описание
Мы — Интерлизинг, входим в банковскую группу «Уралсиб» и в ТОП-10 лизинговых компаний России. 26 лет наша команда из 1000+ профессионалов в 84 городах делает современную технику и технологии доступными для бизнеса! Мы строим долгосрочные партнерские отношения, предлагая индивидуальный подход и глубокую экспертизу. Приглашаем в нашу команду Java-разработчика. О проекте Компания ведёт разработку и сопровождение распределённой системы backend-сервисов, интегрированных с внешними системами по REST/SOAP, с асинхронным обменом сообщениями и централизованной аутентификацией. Дополнительно ведётся разработка админ-панели и клиентского интерфейса для взаимодействия пользователей с системой. Уровень самостоятельности Разработчик самостоятельно ведёт задачи в рамках согласованной архитектуры: анализирует требования, предлагает и реализует технические решения, проектирует сервисы, API и интеграции, работает с данными и обеспечивает качество кода через тесты, code review и документацию. Ожидаем умение оценивать влияние изменений на связанные сервисы и интеграции, замечать риски и предлагать варианты решения. Ключевые решения, затрагивающие архитектуру системы, границы сервисов, контракты интеграций, безопасность или инфраструктуру, принимаются совместно с тимлидом и архитектором. Чем предстоит заниматься: разработка и сопровождение сервисов на Java (Spring Boot / Spring Framework); проектирование REST API (OpenAPI/Swagger) и интеграций по SOAP с внешними системами; работа с PostgreSQL: проектирование схем, оптимизация SQL-запросов, миграции; асинхронное взаимодействие сервисов через RabbitMQ и Apache Kafka; хранение файлов через S3-совместимое хранилище; аутентификация и авторизация через Keycloak, интеграция с LDAP; контейнеризация сервисов через Docker (опционально Kubernetes); код-ревью, unit- и интеграционное тестирование, участие в CI/CD. Мы предлагаем: работу в крупной компании, официальное трудоустройство согласно ТК; полностью белый доход, стабильный оклад; удобный график: 5/2 с 9 до 18; удаленный формат; льготы и бенефиты: ДМС после 3 месяцев работы, корпоративная библиотека, сервис корпоративной лояльности BestBenefits, скидки и бонусы от партнеров; корпоративные обучающие курсы в удобном приложении на телефоне; помощь опытных коллег на период испытательного срока и после него; свободное общение с руководством компании: предлагай любые идеи и реализовывай интересные проекты! Для нас важно: Java от 3 лет коммерческого опыта, уверенное знание Spring (Boot, Core, Security, Data, MVC); PostgreSQL: сложные запросы, индексация, оптимизация; опыт с Kafka и/или RabbitMQ; REST API (OpenAPI/Swagger), опыт интеграции по SOAP; Docker; понимание принципов микросервисной архитектуры; знание ООП, паттернов проектирования, SOLID; Git. Будет плюсом: опыт настройки Keycloak (OAuth2/OIDC) и работы с LDAP-каталогами; опыт работы с S3-хранилищами (MinIO, AWS S3); опыт работы с Kubernetes, GitLab CI/Jenkins; умение читать и сопровождать код на .NET/C# — не является обязательным требованием, но будет значимым плюсом при работе с гибридными системами и интеграциями между стеками; опыт работы с Elasticsearch, Redis; английский язык на уровне чтения технической документации. Присоединяйся к нашей команде!