We are seeking a Senior Java Developer to join our team in developing an Options Trading Application focused on Options Orders and Trading Execution. In this client-facing role, you will represent our company on various projects and play a crucial role in delivering high-quality solutions. Strong communication skills and fluency (or near-fluency) in English are essential, as you will be interacting directly with clients. While prior experience with US-based clients is a plus, it is not a requirement.
Key Responsibilities
Design, develop, and implement high-performance Java applications for options trading.
Collaborate with clients to understand their requirements and translate them into technical specifications.
Conduct code reviews and guide junior developers, ensuring best practices are followed.
Troubleshoot and resolve technical issues, maintaining a high level of client satisfaction.
Participate in architectural discussions and contribute to strategic technology decisions.
Stay updated with industry trends related to options trading and apply relevant knowledge in your work.
Qualifications
Proven experience as a Java Engineer, particularly in client-facing roles.
Strong hands-on experience in Java and a deep understanding of object-oriented programming.
Familiarity with trading systems and concepts, particularly in options trading.
Excellent communication skills, especially in English, enabling effective conversation with clients.
Ability to work independently while also being a strong team player.
Preferred Skills
Prior experience working with US-based clients or in the financial services domain.
Experience with FIX protocol, market data feeds, and order management systems
Experience with cloud computing platforms (AWS, Azure, GCP) is a plus.
Experience with additional technologies relevant to options trading, such as Spring Framework, REST APIs, or Microservices.
Knowledge of trading regulations and compliance can be a differentiator.