HeadHR is seeking a Java Programmer to join their team in Warsaw, Poland. The ideal candidate will have a minimum of 7 years of experience in Java programming and a solid understanding of multithreading. The role involves developing low-latency trading systems and collaborating closely with Quant teams. We offer an attractive salary, medical and sports packages, and the opportunity to work on cutting-edge projects.
Qualifications
Minimum 7 years of experience in Java programming.
Very good understanding of multithreading concepts.
Ability to work effectively in a team.
Responsibilities
Development of a low-latency trading system.
Participation in technical work planning.
Monitoring applications and code profiling.
Skills
Java programming
Multithreading
Teamwork
Clean Code principles
Kafka
gRPC
REST
WebSockets
Fluent in Polish
Education
Higher education in IT-related fields
Job description
Requirements:
minimum 7 years of experience in Java programming,
very good understanding of multithreading concepts,
communication skills and ability to effectively work in a team,
knowledge and practical application of Clean Code principles,
familiarity with Java, Kafka, gRPC, REST, WebSockets
higher education (in IT-related fields or related),
fluent in spoken and written Polish
Responsibilities:
development of a low-latency trading system,
participation in technical work planning and making key architectural decisions,
monitoring applications, code profiling, and microsecond-level optimization,
identifying and eliminating system bottlenecks at the code, JVM, and network levels,
integration with external data providers (cryptocurrency exchanges),
code review and sharing knowledge and best practices with the team,
close collaboration with Quant teams (trading data science) to understand, analyze, and implement trading algorithms.