Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJava Developer (VP Director) MultiThreading Global Trading Firm
Role Overview
As a Java Developer with a focus on multithreading you will play a crucial role in the development and optimization of lowlatency trading systems and applications for our fastpaced highfrequency trading environment. You will work alongside a team of experienced software engineers to design implement and maintain highly performant concurrent and scalable Javabased solutions that meet the demanding requirements of our trading operations.
Key Responsibilities:
Develop and optimize lowlatency highthroughput Java applications that leverage advanced multithreading and concurrency techniques
Implement efficient data structures algorithms and synchronization mechanisms to minimize latency and maximize throughput
Design and build robust faulttolerant systems that can handle high volumes of concurrent transactions and data processing
Collaborate with trading market data and infrastructure teams to understand business requirements and technical constraints
Analyze and optimize existing codebases to improve performance scalability and reliability
Implement and maintain robust monitoring logging and error handling mechanisms
Stay uptodate with the latest Java technologies frameworks and best practices in multithreading and highperformance computing
Contribute to the development of coding standards design patterns and reusable components
Participate in code reviews knowledge sharing and crossteam collaboration to drive continuous improvement
Required Qualifications:
7 years of experience as a Java developer with a strong focus on multithreading and highperformance computing
Proficient in advanced Java programming concepts including concurrency threading synchronization and lockfree data structures
Demonstrated experience in developing lowlatency highthroughput applications for financial trading or other realtime systems
Knowledge of performance optimization techniques such as profiling JVM tuning and memory management
Ability to write clean maintainable and testable code using best practices and design patterns
Strong problemsolving and analytical skills with the ability to quickly identify and resolve complex issues
Excellent communication and collaboration skills to work effectively in a crossfunctional team environment
Bachelors degree in Computer Science Software Engineering or a related field
If you are a talented Java developer with a passion for building highperformance concurrent systems we encourage you to apply for this exciting opportunity at our highfrequency trading firm.
Full Time