-
Проведение технических встреч.
-
Управление техническим долгом и качеством кодовой базы.
-
Выявление блокеров, зависимостей и рисков на ранних этапах.
-
Умение давать конструктивную обратную связь и работать с конфликтами внутри команды
-
Разработка сервисов для взаимодействия с АБС
-
Разработка сервисов для подключения к внешним источникам и интеграции с внешними системами.
-
Разработка и развитие приложений, сервисов и интеграционных решений на языке Java;
-
Интеграция разрабатываемых решений с БД, API и внешними системами;
-
Участие в проектировании архитектуры и технических решений Java-приложений;
-
Участие в Code Review и соблюдение стандартов разработки;
-
Сопровождение и доработка существующих Java-приложений и сервисов;
-
Ведение и актуализация технической документации;
-
Соблюдение требований информационной безопасности при разработке ПО;
-
Проектирование и реализация API, микросервисов и процессов обработки данных;
-
Участие в тестировании и подготовке программного обеспечения к выпуску;
-
Опыт коммерческой разработки на Java от 5–7 лет.
-
Уверенное знание Java 17+, JVM, коллекций, многопоточности, управления памятью.
-
Отличное знание принципов ООП
-
Практический опыт со Spring Boot, Spring Framework, Spring Security, Spring Data.
-
Практический опыт Java EE
-
Опыт проектирования и развития микросервисной архитектуры.
-
Понимание принципов SOLID, Clean Architecture, архитектурных паттернов.
-
Опыт разработки и интеграции REST API, желательно также gRPC.
-
Уверенная работа с PostgreSQL, Oracle: проектирование схем, индексы, транзакции, оптимизация запросов.
-
Опыт написания unit-, integration- и contract-тестов.
-
Навыки диагностики production-проблем: логи, метрики.
-
Опыт проведения code review, декомпозиции задач и оценки технических рисков.
-
Умение принимать архитектурные решения и аргументировать их перед командой и смежными подразделениями.
-
Ответственность за технический результат команды, а не только за собственный код.
-
Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналогами.
-
Понимание CI/CD-процессов, опыт работы с GitLab CI, Jenkins, GitHub Actions или аналогами.
- Официальное трудоустройство.
- Достойная заработная плата.
- Комфортные условия труда.
- Удобная локация в центре города.
Ключевые навыки
- Java
- ORACLE
- REST API
- WSDL
- JUnit
- Рефакторинг кода
- Apache NetBeans
- Agile
- SQL
- PostgreSQL
- Русский — C2 — В совершенстве