Функциональные обязанности:
- Анализ текущей архитектуры.
- Определение проблемных мест и выработка плана рефакторинга.
- Проектирование и разработка шины взаимодействия между проектами.
- Руководство рефакторингом текущего кода
- Проектирование архитектуры приложения для поставленных задач
- Проектирование архитектуры БД для поставленных задач
- Разработка REST API сервисов
- Разработка интеграционных модулей
- Разработка Unit тестов и интеграционных тестов
- Оптимизация программного кода
- Исправление багов программного кода
Требования:
- Знание Java 1.8+
- Опыт работы с java 3+ года
- Понимание парадигмы ООП
- Опыт работы с реляционными БД
- Понимание транзакций БД
- Написание SQL/HQL, понимание планов выполнения запросов/оптимизации
- Опыт работы в написании веб сервисов (использование REST API, Json)
- Знание следующих инструментов:
- Spring Framework
- Hibernate
- MySql или PostgreSql
Похожие вакансии
IOS-разработчик (middle/senior)
ИЦ АЙ-ТЕКО
Опыт от 3х лет. Законченное высшее профильное образование. Опыт разработки iOS приложений Obj-C, Swift. Понимание принципов и опыт...
Java-разработчик
ГКУ Инфогород
Коммерческий опыт работы от 2-х лет. Уверенное владение Java, ООП, знание основных шаблонов проектирования. Опыт работы с основными...
Senior/Senior+ Разработчик Go (TI CLoud)
Солар
5+ лет опыта коммерческой разработки на Go. Глубокие знания принципов построения распределённых систем и высоконагруженных сервисов. Опыт работы с...
Разработчик 1С
Информационные системы ВС
Уверенное программирование в среде «1С:Предприятие» (8.3). Участие в проектах по доработке и сопровождению конфигураций 1С: ERP...
Business Development Manager (LATAM)
Кью Лид
Опыт системного выхода и построения бизнеса или агентских сетей в новых регионах, предпочтительно в LATAM. — Практический опыт в сферах, связанных...
