Ищем Java-разработчика в крупную банковскую экосистему.
Задачи
- Проектировать решения, разрабатывать внутреннюю архитектуру сервиса, включая интеграционные сценарии.
- Разрабатывать программный код.
- Выполнять code-review.
- Разрабатывать автоматические модульные тесты.
- Создавать скрипты развертывания ПО.
- Писать автоматические API-тесты.
- Подготавливать и развертывать среду разработки.
- Развертывать ПО на рабочем месте.
- Документировать разрабатываемого ПО.
- Участвовать в тестировании.
- Устранять дефекты.
- Анализировать инциденты в рамках 3-й линии поддержки.
Требования
- Опыт разработки на Java от 2-х лет.
- Понимание принципов разработки ПО, ООП, паттернов проектирования.
- Уверенное знание Java SE 6+ - Core, Collections, Multithreading.
- Опыт работы со Spring Framework (Core: IoC container).
- Знание спецификации и протоколов интеграции — MQ, soap, rest.
- Знание форматов xml, json.
- Опыт ведения разработки модульных тестов на TestNG, Mockito.
- Опыт работы с Apache Maven.
- Опыт работы с системой контроля версий Git.
- Знание SQL, БД Oracle.
- Опыт создания ПО под IBM WAS.