Разработчик Java (Senior)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект: ИС Бонусный процессор
Требования:
· Опыт разработки на Java более 3х лет;
· Опыт работы со Spring Framework (понимание Core; хорошие знания модулей MVC, Data JPA, Boot);
· Опыт работы с XML, JSON;
· Понимание REST подхода к разработке API;
· Опыт работы с Git/SVN, Maven/Gradle;
· Опыт JPA/Hibernate, умение составить оптимальный/предсказуемый запрос к БД;
· Опыт написания unit-тестов и интеграционных тестов, умение использовать инструменты тестирования кода: JUnit, Mockito, Hamcrest, Spring (Boot) Test utils, Testcontainers;
· Уверенный опыт работы PostgreSQL;
· Опыт работы с NoSql решениями, Redis, ScyllaDB;
· Опыт работы в распределённой (Scrum) команде;
· Практический опыт использования OpenShift (v4);
· - опыт распределения задач в команде
· - опыт проектирования архитектуры приложения
· - опыт взаимодействия с DevOps в разработке/настройке процессов CI/CD;
· Понимание принципов и знание паттернов микросервисной архитектуры;
- Опыт проектирования схем реляционных БД
Задачи:
- Разработка новых приложений, доработка существующих;
- Написание unit-тестов и интеграционных тестов;
- Ввод решений в эксплуатацию;
- Документирование кода и приложений;
- Постановка и распределение задач в команде
- Участие в проектирования архитектуры приложения
- Участие в разработке/настройке процессов CI/CD
- Контроль и консультирование младших разработчиков в команде
Условия:
- • Конкурентоспособную заработную плату
- • Корпоративное обучение и сертификацию в технических и бизнес областях
- • Корпоративные развлекательные программы
- • Помощь при релокации в Москву