Java-разработчик
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.