Backend разработчик
Java Developer Middle/Senior+ Remote
ID: 23357
11 часов назад
Активна
Россия
Тип занятости
Полная занятость
Требуемый опыт
От 3 до 6 лет
Формат работы
Удаленная работа
📞Способы связи
📄 Оригинальный текст вакансии
#вакансия #java #javadeveloper #javaразработчик #middle #senior #удаленно
Приглашаем на Middle / Middle+ разработчика Java на проект банка.
О проекте: разработка анкеты для заполнения клиентом при регистрации на любой из продуктов семейства Эквайринга. Миссия команды: улучшение клиентского опыта и пути прохождения заявки клиента.
Стек: Java 11+, Spring Boot, Spring Cloud,Kubernetes, Docker, PostgreSQL, MongoDB, Elasticsearch, REST API, Kafka/RabbitMQ, Redis/Hazelcast , JUnit, Testcontainers, WireMock
Локация, формат: удаленно, РФ и дружественные страны (+\- 2 часа от времени Москвы)
График – полный рабочий день
⭐️Нужные знания и навыки:
— 4+ года опыта работы с Java 11+;
— 3+ года опыта работы с Spring и Spring Boot;
— Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги);
— Опыт работы с Docker и K8S;
— Опыт написания интеграционных тестов (junit, spring boot test, test containers, wire mock);
— Опыт проектирования REST API;
— Опыт использования MongoDB, Elasticsearch или аналогов
— Опыт с PostgreSQL или Oracle
— Опыт с Kafka или RabbitMQ
— Опыт с инструментами для Cache (Redis, Hazelcast)
⭐️Задачи:
— Разработка и поддержка сервисов для анкетирования клиентов
— Оптимизация процессов валидации и сохранения данных анкеты для минимизации времени заполнения.
— Реализация механизмов кэширования (Redis/Hazelcast) для ускорения загрузки форм и справочных данных.
— Разработка адаптивной логики анкеты (динамические поля, зависящие от выбранного продукта и данных клиента).
— Обеспечение надежности и масштабируемости сервисов
— Написание интеграционных тестов для проверки взаимодействия сервисов.
— Проектирование и оптимизация структур данных
— Реализация репликации и шардинга для обеспечения отказоустойчивости и производительности.
— Разработка скриптов миграции данных при изменении схем хранения.
— Внедрение и настройка инструментов мониторинга и логирования для отслеживания работы сервисов.
— Оптимизация производительности критичных участков кода (обработка анкет, интеграции с внешними системами).
— Участие в DevOps-процессах (настройка CI/CD пайплайнов (Jenkins/GitLab CI) для автоматического тестирования и деплоя.
— Сопровождение и развитие архитектуры
— Участие в планировании и оценке задач, код-ревью, менторинг junior-разработчиков.
⭐️Мы предлагаем:
— Работу в аккредитованной ИТ-компании.
— Заботу о тебе: гибкое начало рабочего дня, ДМС со стоматологией, психолог.
— Развитие: оплата обучения, корпоративный универ, обучение в Usetech English Club.
— Спецпредложения от партнеров.
— Яркую корпоративную жизнь и это не все!
🔜 Откликайся
[Ссылка: tg://search_hashtag?hashtag=%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F]
[Ссылка: https://t.me/C_Nemtceva]
🌐 Языки
английский (B1 — Средний)
🛠 Навыки
Elasticsearch
Hazelcast
Java (computer programming)
JUnit
Kafka
manage ICT virtualisation environments
MongoDB
PostgreSQL
RabbitMQ
Redis
REST API
Spring Boot
Spring Cloud
TestContainers
Wiremock
🎯 Домены
Fin-tech
🤖 ИИ навыки
Caching
Database Replication
Docker
Elasticsearch
Hazelcast
Integration Testing
Java (computer programming)
JUnit
Kafka
Kubernetes
Microservices Architecture
MongoDB
PostgreSQL
RabbitMQ
Redis
REST API
Sharding
Spring Boot
Spring Cloud
TestContainers
Wiremock
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Banking
Cloud Computing
DevOps
E-commerce
Financial Services
Software Development
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:usetechcareer