Job Details
Java Developer for Market's Backend Financial Services Team
Java Developer for Market's Backend Financial Services Team. Develop and maintain Java/Kotlin services for financial operations, integrate with internal APIs, and process large data volumes. Tech stack: Java 21, Kotlin, YQL, YTsaurus, PostgreSQL, ClickHouse.
Our team creates and develops financial services for sellers on Yandex Market. We automate settlements with partners, manage payments, analyze financial flows, and ensure transaction transparency for tens of thousands of sellers. Our solutions directly impact the efficiency of their business on Market. You will participate in the development of backend services for the financial ecosystem, interacting with key systems: billing, analytics, banks, payment gateways, and security tools. Our stack: Java 21, Kotlin, YQL, YTsaurus, PostgreSQL, ClickHouse, internal Yandex solutions. What tasks await you: • Development Develop and maintain Java/Kotlin services for processing financial operations, ensure integration with internal APIs (logistics, accounting systems, AML checks). Process and aggregate large data using MapReduce operations, participate in designing REST/gRPC contracts, write tests, and monitor service performance.
We expect you to: • Have a good knowledge of Java or Kotlin • Understand the basics of SQL and relational databases • Be familiar with REST API principles • Be ready to delve into a complex subject area (finance, logistics) It will be a plus if you: • Have experience with Spring Boot, Kafka, or PostgreSQL • Know the basics of multithreading and network interactions • Have completed courses on algorithms, databases, or distributed systems
Yandex offers a corporate subscription for a good life — check-ups, sports, therapy, educational courses, and much more. This is not all the benefits — a full list is here: https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet
Don't miss a single job
Subscribe to our Telegram channel