Full time
Devexperts
Tbilisi, Georgia
We are looking for a Senior Java engineers to develop high-performance distributed exchange systems. The exchange must seamlessly handle tens of thousands of trade requests per second, with processing time for each order in the microsecond range. In addition to receiving and processing orders, the system provides a variety of high-performance APIs, calculates and checks risks, integrates with third-party systems, reliably saves all events and provides reports and analytics, and publishes market data. For performance-critical components, we cannot afford to use databases, transaction managers, or even write to disk. Even the shortest garbage collection is undesirable. In less critical services, you can be more relaxed, but the code must still be neat, well-designed, and well-maintained. We work using Kanban, with a small team, Git, mandatory code reviews, and an informal atmosphere. We write both unit and integration tests. All ideas are welcome and encouraged. Doesn't it sound...