• Разработка новых функций и компонентов на основе
микросервисной архитектуры
• Проработка логики в существующих сервисах
• Работа с реляционными и нереляционными базами
данных (PostgreSQL, Redis), а также работа с
инструментами миграции данных
(Liquibase)
• Организация взаимодействия между
микросервисами (Apache Kafka, REST API)
• BugFix и поддержка существующего функционала
взаимодействие с тестерами
• Написание юнит-тестов с использованием JUnit
• Написание модульных и интеграционных тестов
• Код-ревью
• Онбоардинг новичков
• Работа по методологии Scrum
Обязанности:
• Участие во всех этапах жизненного цикла продукта
• Разработка и поддержка существующей кодовой
базы
• Оптимизация работы базы данных (PostgreSQL)
• Доработка логики в существующих сервисах
• Оптимизация производительности
• Написание юнит-тестов с использованием JUnit
• Тестирование своего и чужого кода