freehire launches on Product Hunt on 26 August.

Follow →

Middle Software Engineer (Java)

Summary

Build and maintain Java-based backend services for a fintech product, using Spring Boot, Hibernate, and PostgreSQL.

Что предстоит делать:

  • Разработка и поддержка backend-сервисов.
  • Участие в проектировании и развитии функционала.
  • Взаимодействие с кросс-функциональной командой.
  • Проведение code review и обеспечение качества кода.

Что мы ожидаем от вас:

  • Опыт коммерческой разработки на Java от 2 лет.
  • Опыт работы в FinTech от 1 года.
  • Уверенное знание Java Core (Collections, многопоточность, Generics, Streams, Exception Handling).
  • Опыт работы со Spring Boot (Core, Data, Security), Hibernate/JPA.
  • Знание JUnit, Mockito, интеграционного тестирования.
  • Опыт работы с Git, Maven/Gradle, Jenkins, Docker.
  • Уверенные знания PostgreSQL/Oracle, опыт работы с NoSQL.
  • Опыт работы с BPMN-платформами (Camunda, ELMA или аналогами) будет преимуществом.
  • Интерес к backend-driven UI и low-code платформам приветствуется.

Мы ожидаем, что вы:

  • Пишете чистый, поддерживаемый и тестируемый код.
  • Умеете работать в команде и участвовать в code review.
  • Понимаете принципы CI/CD и контейнеризации.
  • Имеете опыт разработки высоконагруженных backend-систем.

Будет плюсом:

  • Опыт проектирования REST API.
  • Знание Agile-подходов к разработке.
  • Понимание специфики финансовых систем и платежных сервисов.