Задачи
•Разработка и внедрение нового функционала для проектов компании
•Проектирование и разработка backend-сервисов и API
•Разработка и сопровождение высоконагруженных информационных систем
•Участие в проектировании и развитии архитектуры программных решений
•Оптимизация производительности, стабильности и масштабируемости информационных систем
•Сопровождение и развитие существующих сервисов
•Разработка интеграций между внутренними и внешними системами с использованием API и брокеров сообщений
•Работа с базами данных, включая проектирование и оптимизацию запросов
•Проведение тестирования разрабатываемого функционала и написание unit-тестов
•Проведение code review и участие в повышении качества программного кода
•Взаимодействие со смежными командами при разработке и внедрении программных решений
Требования
•3+ года опыта в Java Backend-разработке
•Уверенный Core Java: Collections, Streams, Generics, многопоточность
•Опыт разработки REST API / gRPC и микросервисов
•Опыт работы с PostgreSQL / Oracle
•Kafka / RabbitMQ
•Опыт разработки высоконагруженных и отказоустойчивых систем
•Знание System Design и способность самостоятельно принимать и обосновывать архитектурные решения
Условия
Условий в вакансии нет