About the Role
Kogo poszukujemy?
Responsibilities:
development of a system responsible for collecting and transmitting market data in real-time,
planning technical work and participating in architectural decisions,
monitoring application performance and code profiling, optimization for microseconds,
identifying and eliminating performance bottlenecks at the code, JVM, and network levels,
integration with data providers and creating custom solutions for data retrieval and processing,
team support: code review, knowledge sharing,
close collaboration with Quant and Trading teams to understand, analyze, and implement trading algorithms.
We offer:
Attractive salary
Sports package
Medical package
Opportunity to work on interesting projects
Czym będziesz się zajmować?
Requirements:
minimum 5 years of experience in Java programming,
very good knowledge of Java language and multithreading concepts,
familiarity with Kafka, gRPC, REST, WebSockets, PostgreSQL, Cassandra, Elasticsearch
higher education (preferably in computer science or related fields),
communication skills and ability to effectively collaborate with a team,
fluent in spoken and written Polish,
communicative knowledge of English language
ability to quickly learn new technologies and willingness to share knowledge with the team,
knowledge and practical application of Clean Code principles,
ability for analytical thinking and solving complex problems.
Tech Stack
JavamultithreadingKafkagRPCRESTWebSocketsPostgreSQLCassandraElasticsearchperformance optimizationcode profilingclean code