Market Provider
Java Developer
3 нед. назад
Middle
javaspring frameworkhibernatemysqlpostgresqlsqlrest apihql
Java Developer role focusing on architecture analysis, refactoring, and REST API development at Market Provider. Requires 3+ years Java experience and knowledge of Spring, Hibernate, MySQL/PostgreSQL.
Обязанности
- Анализ текущей архитектуры.
- Определение проблемных мест и выработка плана рефакторинга.
- Проектирование и разработка шины взаимодействия между проектами.
- Руководство рефакторингом текущего кода
- Проектирование архитектуры приложения для поставленных задач
- Проектирование архитектуры БД для поставленных задач
- Разработка REST API сервисов
- Разработка интеграционных модулей
- Разработка Unit тестов и интеграционных тестов
- Оптимизация программного кода
- Исправление багов программного кода
Требования
- Знание Java 1.8+
- Опыт работы с java 3+ года
- Понимание парадигмы ООП
- Опыт работы с реляционными БД
- Понимание транзакций БД
- Написание SQL / HQL, понимание планов выполнения запросов / оптимизации
- Опыт работы в написании веб сервисов (использование REST API, Json)
- Знание следующих инструментов:
- Spring Framework
- Hibernate
- MySql или PostgreSql