Java-разработчик (Екатеринбург)
Банк России
- Екатеринбург, Свердловская Область
- Постоянная работа
- Полная занятость
- Высшее образование
- Опыт разработки приложений на Java от 3 лет
- Коммуникабельность, умение работать в команде и нацеленность на результат
- Способность к быстрому обучению и адаптации к новым технологиям
- Опыт разработки приложений с использованием Spring Boot
- Понимание различных подходов к разработке в микросервисной архитектуре (event-driven, message-driven)
- Знание принципов и методологий разработки ПО (ООП, TDD, SOLID, CI/CD и др.)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, Artemis и др.)
- Знание и опыт работы с инструментами для автоматизации тестирования (JUnit, Mockito и др.).
- Опыт работы с реляционными СУБД, знание SQL и JPA
- Уверенное владение Maven, Git
- Опыт работы с системами контроля версий (Git) и CI/CD инструментами
- Опыт работы с Docker и Kubernetes на уровне разработчика
- Практика разработки gRPC-сервисов
- Опыт работы с системами мониторинга и логирования (ELK Stack, Grafana Loki и др.)
- Знание принципов DevOps и опыт работы с CI/CD пайплайнами
- Опыт участия в open-source проектах или разработки собственных библиотек
- Опыт работы с Camunda
- Знание языка разметки Markdown
- Опыт документирования решений с использованием различных диаграмм и моделей (C4 model, sequence diagram, BPMN, UML)
- Java 17+
- Spring Boot 3
- gRPC, Protobuf
- Kafka, Artemis
- PostgreSQL
- Maven
- GitLab
- Prometheus, Grafana
- Docker, Kubernetes
- Активное участие в разработке и развитии приложений платформы в команде профессионалов на всех этапах: от проектирования архитектуры и дизайна до разработки и внедрения
- Проектирование API для взаимодействия как с внешними системами, так и между внутренними компонентами
- Разработка сервисов в рамках микросервисной архитектуры
- Проведение код-ревью и участие в обсуждениях архитектурных решений
- Оптимизация производительности приложений и устранение узких мест
- Участие в планировании спринтов и оценке задач
- Взаимодействие с другими командами для интеграции систем и обмена данными
- Поддержка и улучшение существующих приложений, включая исправление ошибок и внедрение новых функций
- Документирование принятых решений и написание качественного кода
- Получение действительно уникального опыта в мегарегуляторе, участие в проектах, которые напрямую или косвенно затрагивают весь финансовый рынок России.
- возможности для профессионального развития и развитую ИТ культуру: наставничество, обучение в Университете Банка России, профессиональные клубы, конференции, сильная команда руководителей и коллег
- использование как стандартных средств коллективной работы (Jira, Confluence), так и собственных средств (свой портал видео-конференц связи, собственная среда тестирования и разработки и т.п.). Работу в сбалансированных и полнофункциональных проектных командах
- Широкий социальный пакет: увеличенный отпуск, ДМС со стоматологией, организованное питание в офисах, корпоративные скидки на спорт, возможности для отдыха по льготным ценам в собственных санаториях от Камчатки до Калининграда.
Хабр Карьера