Java Developer
Компания: DataDev
Локация: РФ, Москва
Формат работы: удаленно/гибрид
Зарплата: 250 000 - 300 000₽
Описание
Оформление: СЗ/ИП
Занятость: Проектная
Задачи
- Проектирование и создание новой функциональности;
- Доработка и поддержка существующей функциональности;
- Покрытие функционала unit-тестами;
- Участие в процессе code review;
- Следить, чтобы компоненты работали и оперативно решать технические проблемы.
Требования
- Опыт работы с java от 5 лет
- Уверенные знания основных современных концепций и принципов разработки на платформе Java
- Хорошее знание и умение применять на практике принципы ООП, SOLID.
- Знание стандартных алгоритмов и структур данных
- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
- Знание и опыт применения: Stream, Optional, Collections, etc. Разработка с использованием Java 11 - 17
- Опыт работы с реляционными базами данных
- Знание теоретических основ проектирования БД и построения эффективных запросов.
- Понимание Web 3.0 технологий.
- Опыт работы с NoSQL базами данных (используют Redis, MongoDB);
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
- Опыт проектирования высоконагруженных систем
- Опыт работы с Spring Boot, Spring Cloud
- Опыт работы с Docker, Kubernetes
- Опыт работы с CI-CD.
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
- Понимание что такое микросервисная архитектура, её плюсы и минусы.
Откликнуться: @irina_it_rec
