Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Обязанности:
- разработка решений обеспечивающих автоматизацию по проведению Онбординга клиентов, проверок по спискам, обновления данных клиентов крупного инвестиционного бизнеса
- внедрение сквозных автоматизированных процессов обслуживание клиентов от предоставления документов до подключения выбранных сервисов
- в рамках цифровой трансформации выполнение работ по унификации архитектурного решения в соответствии с требованиями
Требования:
- опыт работы с Java от 2 лет
- уверенные знания основных современных концепций и принципов разработки на платформе Java
- хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
- знание стандартных алгоритмов и структур данных
- опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
- знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 8 - 11
- опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
- опыт работы с реляционными базами данных
- знание теоретических основ проектирования БД и построения эффективных запросов
- опыт работы с Git, Maven.
- опыт работы с Kafka или другими брокерами сообщений
- понимание REST, желателен опыт работы с OpenApi и понимание подхода ApiFirst
Плюсом будут:
- опыт проектирования высоконагруженных систем
- опыт работы с Docker, Kubernetes
- опыт работы с TeamCity, Jira, Confluence
- умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
- понимание что такое микросервисная архитектура, её плюсы и минусы
Вакансия опубликована 01.04.2024 в г. Нижний Новгород.