SeniorRemote
Java Developer
О роли
Описание вакансии
О компании
Обязанности
- Разрабатывать программное обеспечение в своей зоне ответственности (интеграционные системы/модули)
- Консультировать команды развития и сопровождения по техническим вопросам, связанным с ESB Банка
- Ревью кода и технического проектирования на соответствие стандартам Банка
- Принимать решение по выбору технического стека и паттернов для решения задач (совместно с техлидами)
- Участвовать в разработке и внедрении стандартов разработки
- Выполнять проектирование интеграционных решений
Требования
- Опыт разработки на Java от 5-х лет
- Высшее техническое образование
- Использование шаблонов проектирования (SOLID, REST, паттерны)
- Знание микросервисов: REST, SOAP, GRPC, OpenAPI
- Знание брокеров сообщений (Kafka, MQ)
- Контейнеризация (Docker, k8s)
- Опыт проектирования баз данных
- Опыт проектирования интеграционных решений
- Опыт автоматизации процессов разработки
- Знание и умение применять стандарты разработки
- Фреймворки: Spring Boot, Hibernate, Jackson, JUnit, Lombok
- Навыки выстраивания процесса разработки, декомпозиции задач
- Опыт разработки микросервисной архитектуры, оптимизации интеграционных процессов
- Тайм-менеджмент, проактивность, многозадачность
Стек и навыки
С чем работаем