Ищем Java разработчика на крупный банковский проект.
Чем предстоит заниматься:
- Разработка новых решений для бизнеса, компонентов микросервисной системы
- Core-функционал: разработка и развитие технологического функционала (логирование, аудит, оптимизация, работа с сессиями)
- Написание API-тестов
- Участвовать в проектировании компонентов системы в развивающемся продукте с использованием технологий platform V
- Перекрестное ревью кода
- Оценка сложности разработки, планирование и работа в спринтах (agile scrum)
Наши ожидания:
- Минимум 3 года опыта разработки программного обеспечения
- Понимание принципов OOP, методологий разработки, шаблонов проектирования
- Знание HTTP, REST
- Опыт проектирования и разработки RESTful Web Services
- Java 17+ (core, collections, exceptions, OOP, multithreading, stream api и прочее)
- Spring (Core, MVC, Data, Boot, Security, AOP и др.)
- SQL на уровне написания средних запросов
- Опыт работы с ORM (к пр. Hibernate)
- jUnit, Mockito
- Хорошее понимание принципов CI/CD
- Опыт работы с k8s
Будет плюсом:
- OpenShift/Kubernetes, Helm, Jenkins, Kotlin, Kafka, PostgreSQL, Istio, Linux, Rest-Assured
Мы предлагаем:
- Удаленный формат работы;
- Официальное оформление в аккредитованную IT-компанию (в штат Selecty);
- Гарантированный официальный оклад (обсуждается по итогам собеседования);
- ДМС со стоматологией, начиная с ИС;
- Скидки от наших партнеров на изучение иностранных языков, фитнес, кино;
- Реферальная программа: бонус за рекомендации.