Java Developer
сопроводительное письмо
описание
Команда реализует амбициозный проект по написанию новой АБС для основного заказчика. Реализация ведется «с нуля» в рамках Омни-канальной платформы с высокими требованиями к производительности и отказоустойчивости.
задачи
- Разрабатывать и модифицировать ПО по техническим заданиям.
- Проектировать модифицированное ПО.
- Оформлять техническое задание.
- Координировать процесс разработки для реализации сложных интеграционных процессов.
требования
- Опыт коммерческой разработки на Java 11-17 от 3 лет.
- Знание и применение принципов ООП, SOLID, DRY, KISS.
- Знание стандартных алгоритмов и структур данных.
- Опыт разработки на Java с использованием Spring Framework (Cloud, Boot, AOP, Security), Hibernate.
- Опыт работы с тестовыми фреймворками JUnit, Mockito.
- Опыт работы с реляционными и NoSQL базами данных.
- Опыт построения эффективных SQL запросов.
- Опыт работы с Git, Maven.
- Опыт проектирования высоконагруженных систем.
- Опыт работы с Docker, Kubernetes.
- Опыт работы с TeamCity, Jira, Confluence.
- Умение писать чистый, документированный и тестируемый код.
условия
- Полная занятость.
навыки