Чем предстоит заниматься:
- Автоматизация инфраструктуры банка используя Java.
- Поддержка имеющихся сервисов.
- Проектирование и разработка новой функциональности сервисов.
- Покрытие unit-тестами, проведение code ревью.
- Участвовать в технических исследованиях, выборе архитектурных решений и технологий.
- Контролировать технический долг: инициировать, аргументировать и сопровождать его устранение
- Используемые языки: Java 21
Что мы ждём: - Опыт коммерческой разработки на Java, Spring Framework / Spring Boot
- Базовое понимание принципов работы сетевого оборудованя, сетевых протоколов.
- Будет полезен опыт автоматизации взаимодействия с сетевым оборудованием по протоколам SSH, SNMP, NETCONF, RESTCONF.
- Использование Kubernetes, Docker;
- Понимание SQL и NoSQL БД, умение находить и устранять узкие места
- Навыки проектирования API У
- мение работать с задачами с высокой степенью неопределённости: проводить исследования, анализировать альтернативы, предлагать оптимальные решения
- Понимание методологии DevOps, опыт работы с CI/CD-инструментами: BitBucket, Nexus, Teamcity, SonarQube;
- Работа с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana, Greylog;
- Знакомство с продуктами по управлению бэклогом команды: Jira, Confluence.