Java разработчик

Дата размещения вакансии: 21.10.2024
Работодатель: IBS
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Описание проекта:

Проект российской IT компании, оказывающей услуги по разработке, внедрению и сопровождению компьютерного программного обеспечения для компании финтех направления.
Старт проекта по созданию много функциональной платформы, в котором ты можешь применить профессиональный опыт и реализовать самые смелые идеи на актуальных и перспективных технологиях. Продукт охватывает все HR-процессы и сервисы организации: планирование ресурсов, постановка целей и оценка эффективности, подбор и найм специалистов, пребординг и онбординг, обучение и карьерный рост, электронное подписание кадровых документов и HR-аналитика.

Наша амбиция – создать цифровую платформу, опережающую время. Уникальная возможность для тех, кто хочет изменить устоявшиеся HR-процессы и совершить их цифровую трансформацию, создать быстрые и удобные сервисы для сотрудников, руководителей и HR-специалистов.
Наш проект изначально разрабатывается «с прицелом» на внешний рынок, наша платформа – полностью коммерческая разработка. Первыми пользователями платформы являются сотрудники компаний. Это позволяет на разных этапах создания продукта учесть все особенности и пожелания компаний разного профиля и масштаба бизнеса, предлагая рынку апробированное, удобное и высокотехнологичное решение.
У вас есть возможность стать у истоков нового технологичного решения, без legacy-кода. Работать в динамической среде на стыке HR и IT.

Технологический стек:

  • Операционные системы: Linux (дистрибутивы SLES и CentOS)
  • Контейнеризация: Docker/Containerd
  • Оркестрация: Kubernetes
  • Метрики: Victoria Metrics (прямо сейчас переезжаем с Prometheus) и Grafana
  • Логирование: Vector + ElasticSearch + Kibana (Opensearch)
  • Трассировка: Jaeger + Clickhouse
  • ServiceMesh: Istio
  • Работа с исходным кодом и артефактами: Gitlab, Nexus, Sonarqube
  • Аутентификация и авторизация: Keycloak
  • PKI и секреты: Vault + cert-manager
  • DNS: PowerDNS
  • Инструменты ci/cd: Gitlab CI, Buildkit
  • Инструменты IaC: Ansible, Helm, Helmfile
  • Шины данных: Kafka, ActiveMQ Artemis
  • Языки программирования: Golang, React, Java/Kotlin

Основные задачи сотрудника на данной позиции:

  • Cоздавать интеграционные микросервисы для обеспечения взаимодействия информационных систем Банка с системами наших партнёров и контрагентов вне Банка
  • Обеспечивать интеграцию с другими банками, биржами, торговыми площадками, платёжными системами, а также почти со всеми государственными службами
  • Писать тесты
  • Вводить решения в эксплуатацию

Обязательные навыки:

  • Уверенное знание Java. Опыт коммерческой разработки
  • Уверенное знание Spring Framework (Core, Boot)
  • Опыт работы с реляционными БД (Spring Data, Spring JDBC)
  • Знание Spring Security (OAuth, JWT)
  • Опыт работы с REST API (создание контроллеров, взаимодействие с удалёнными сервисами)
  • Знание XML
  • Опыт работы с git
  • Понимание основ реляционных БД (нормальные формы, ключи, индексы, простейшие SQL запросы)

Желательные навыки:

  • Знание SOAP
  • Знание XSD, XML Schema
  • Понимание принципов построения асинхронных взаимодействий
  • Знакомство с реактивным стеком (Spring WebFlux)

Мы предлагаем:

1. Стабильный доход на уровне рынка

2. Возможность работать удаленно

3. Сильная команда экспертов

4. Самый передовой стек технологий

5. Обеспечиваем техникой (ноутбук, второй экран, гарнитура).

6. Сертификация за счет компании

7. Работа в аккредитованной ИТ компании

8. Развитая корпоративная культура: неформальные мероприятия, интеллектуальные игры, собственная Киберлига, возможность заниматься волонтерской деятельностью и благотворительностью, творческие вечера.

9. Регулярное обучение, участие в профильных конференциях

10. ДМС со стоматологией, онкострахование, дополнительные скидки на услуги страховых компаний-партнеров