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-подходов к разработке.
- Понимание специфики финансовых систем и платежных сервисов.