Описания нет
java-разработчик в банковских системах
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проведение технических встреч.
- Управление техническим долгом и качеством кодовой базы.
- Выявление блокеров, зависимостей и рисков на ранних этапах.
- Разработка сервисов для взаимодействия с АБС
- Разработка сервисов для подключения к внешним источникам и интеграции с внешними системами.
- Разработка и развитие приложений, сервисов и интеграционных решений на языке Java;
- Интеграция разрабатываемых решений с БД, API и внешними системами;
- Участие в проектировании архитектуры и технических решений Java-приложений;
- Участие в Code Review и соблюдение стандартов разработки;
- Сопровождение и доработка существующих Java-приложений и сервисов;
- Ведение и актуализация технической документации;
- Соблюдение требований информационной безопасности при разработке ПО;
- Проектирование и реализация API, микросервисов и процессов обработки данных;
- Участие в тестировании и подготовке программного обеспечения к выпуску;
требования
- Опыт коммерческой разработки на Java от 5–7 лет.
- Уверенное знание Java 17+, JVM, коллекций, многопоточности, управления памятью.
- Отличное знание принципов ООП
- Практический опыт со Spring Boot, Spring Framework, Spring Security, Spring Data.
- Практический опыт Java EE
- Опыт проектирования и развития микросервисной архитектуры.
- Понимание принципов SOLID, Clean Architecture, архитектурных паттернов.
- Опыт разработки и интеграции REST API, желательно также gRPC.
- Уверенная работа с PostgreSQL, Oracle: проектирование схем, индексы, транзакции, оптимизация запросов.
- Опыт написания unit-, integration- и contract-тестов.
- Навыки диагностики production-проблем: логи, метрики.
- Опыт проведения code review, декомпозиции задач и оценки технических рисков.
- Умение принимать архитектурные решения и аргументировать их перед командой и смежными подразделениями.
- Ответственность за технический результат команды, а не только за собственный код.
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналогами.
- Понимание CI/CD-процессов, опыт работы с GitLab CI, Jenkins, GitHub Actions или аналогами.
- Умение давать конструктивную обратную связь и работать с конфликтами внутри команды
условия
- Официальное трудоустройство.
- Достойная заработная плата.
- Комфортные условия труда.
- Удобная локация в центре города.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.