Вакансия • Java-разработчик, Москва
О компании:
Core — это динамично развивающаяся IT-компания, специализирующаяся на предоставлении аутстаффинговых решений для банковского и корпоративного сектора. Мы сотрудничаем с крупными банками и технологическими лидерами, помогая им масштабировать команды и реализовывать сложные проекты. Нас ценят за профессионализм, прозрачность и внимание к каждому участнику процесса.
О проекте:
Проект Platform V — IAM: Разработка ключевого сервиса управления доступом к облачным ресурсам (IAM) в рамках платформы Platform V. Продукт отвечает за аутентификацию и авторизацию через OIDC и SAML, базируется на Spring Boot, Keycloak и Nginx. Команда придерживается современных подходов в разработке и devops, активно влияет на процессы и получает быструю обратную связь.
Обязанности:
-
Развивать и поддерживать высоко-нагруженный сервис с плагинной/микросервисной архитектурой
-
Участвовать в определении направления развития архитектуры сервиса и выборе технологий, решать задачи проектирования с учетом требований к безопасности, кластеризации и отказоустойчивости совместно с SRE-инженерами
-
Проектировать и разрабатывать публичные API сервиса и механизмы интеграции сторонних сервисов
-
Реализовывать и интегрировать ИИ-ассистента и рекомендательные системы в функциональность сервиса
-
Повышать надежность и качество сервиса на всех уровнях, оптимизировать производительность (в том числе на уровне jvm и бд), разрабатывать инструменты мониторинга
-
Обеспечивать тестовое покрытие (юнит, интеграционное, апи, нагрузочное)
Участвовать в развитии продукта и генерации идей
-
Участвовать в ретроспективах инцидентов на проде и предпринимать меры по решению внештатных ситуаций
-
Принимать участие в планировании спринтов, оценке и деĸомпозиции задач
-
Проводить арх- и код-review решений коллег, предоставлять аргументированную критику
-
Уточнять и документировать собственные решения, предоставлять консультации в подготовке тестовых сценариев
-
Сопровождать этапы внедрения продукта в эксплуатацию.
Требования:
-
Уверенное владение Java (17+), знание Java Core, JVM, многопоточности, асинхронности, структур данных и шаблонов проектирования (GoF, Enterprise Patterns).
-
Опыт разработки с использованием Spring (Boot, Data, Web, JDBC, JPA, Test) и Hibernate.
-
Отличное знание SQL, опыт работы с PostgreSQL.
-
Умение писать и оптимизировать аналитические запросы средней сложности.
-
Опыт работы с системами миграции схем БД: Flyway или Liquibase.
-
Опыт проектирования и разработки REST API.
-
Знание принципов системной интеграции и работы брокеров сообщений (Kafka, RabbitMQ).
-
Опыт разработки высоконагруженных, распределённых, отказоустойчивых и бизнес-критичных систем, реализованных в микросервисной/плагинной архитектуре.
-
Навыки тестирования и отладки: написание unit и интеграционных тестов (JUnit, SpringBootTest), опыт troubleshooting и работы с метриками в Grafana.
-
Владение Bash, Git (модель GitFlow), Maven, Docker.
-
Опыт работы в продуктовых командах по Agile (Scrum, Kanban и т.п.).
Условия:
- Оформление по аутстафу (CМЗ\ИП/ТК РФ)
- Компенсация ДМС спустя 6 месяцев работы
- График работы 5/2, полная удаленка (возможны редкие командировки в офис)
- При необходимости выдается оборудование.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469925) на Kit-Jobs.Ru: Вакансия работодателя • CORE - Java-разработчик, Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.