freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Java developer designs and refactors microservices, APIs, and databases for a market data provider, using Spring, Hibernate, and SQL.

Зарплата: 200000–250000 RUR (до вычета налогов)

Функциональные обязанности:

  • Анализ текущей архитектуры.
  • Определение проблемных мест и выработка плана рефакторинга.
  • Проектирование и разработка шины взаимодействия между проектами.
  • Руководство рефакторингом текущего кода
  • Проектирование архитектуры приложения для поставленных задач
  • Проектирование архитектуры БД для поставленных задач
  • Разработка REST API сервисов
  • Разработка интеграционных модулей
  • Разработка Unit тестов и интеграционных тестов
  • Оптимизация программного кода
  • Исправление багов программного кода

Требования:

  • Знание Java 1.8+
  • Опыт работы с java 3+ года
  • Понимание парадигмы ООП
  • Опыт работы с реляционными БД
  • Понимание транзакций БД
  • Написание SQL/HQL, понимание планов выполнения запросов/оптимизации
  • Опыт работы в написании веб сервисов (использование REST API, Json)
  • Знание следующих инструментов:
  • Spring Framework
  • Hibernate
  • MySql или PostgreSql

See also