Вакансия: Senior Java Backend-разработчик/Tech lead
Описание вакансии
Чем вы будете заниматься:
Решать задачи проектирования и разработки компонентов микросервисного приложения, мониторинга и устранения отклонений в обработке бизнес-транзакций (интеграционные и backend компоненты с HTTP и Kafka взаимодействием);
Проводить код-ревью решений коллег, предоставлять аргументированную критику;
Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
Сопровождать этапы внедрения продукта в эксплуатацию.
От вас потребуется:
Высшее техническое образование;
Опыт разработки на Java от 4-х лет, с использованием 11-21 версий;
Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений;
Опыт использования Apache Kafka, Kafka Connect, Spring Framework, Hibernate ORM, JDBC, Jooq;
Опыт работы с PostgreSQL, Maven, Git, с инструментами Jenkins, Sonar, Nexus;
Понимание CI/CD и DevOps практик;
Знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg.