Senior Java Developer
Требования
Местоположение и тип занятости
Компания
Ведущая глобальная компания, оказывающая услуги по формированию digital стратегии и разработке программного обеспечения
Описание вакансии
Условия работы
Ищем хорошего разработчика в хорошую команду. Мы создаем платформу CashBack сервиса нового поколения для крупной платежной системы. Проект новый и достаточно интересный. Работа с использованием гибких методологий и применением современных инструментов, нет legacy, инициатива в подходах и решениях строго приветствуется. Стек технологий: • Java 8 с перспективой перехода на Java 9; • Spring 4; • Kafka; • Hazelcast; • PostgreSQL 9.6. Инструменты: • Bitbucket; • Ansible; • Jira; • Confluence
Обязанности:
- Самостоятельная и командная разработка продукта;
- Ревью, рефакторинг и оптимизация собственного кода (выделяем время и делаем по необходимости);
- Написание unit тестов.
Требования:
- Опыт промышленной разработки на Java от 3-х лет;
- Опыт работы с реляционными СУБД, умение читать и писать сложные запросы;
- Умение читать и понимать чужой код;
- Знание шаблонов разработки и понимание принципов ООП;
- Понимание проблем и подходов, возникающих при разработке высоконагруженных сервисов;
- Уверенные знания по Java (core, collections, concurrency);
- Опыт работы с Spring Framework;
- Опыт разработки REST API;
- Опыт работы с любой системой контроля версий;
- Знание английского языка на уровне свободного чтения технической литературы.