Java-разработчик
Описание
Чем предстоит заниматься: Автоматизация инфраструктуры банка используя 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.