Role Overview: As an experienced Front Office Developer, you will play a crucial role in enhancing client's trading systems. You will work closely with traders and stakeholders to develop, maintain, and optimize applications that support the trading operations. What's more exciting is that you'll be participating to bulid out the next generation of the trading platform. Your expertise in Java and familiarity with trading platforms will be essential to ensuring our systems run smoothly and efficiently.
Key Responsibilities: - Design, develop, and maintain front office trading applications using Java.
- Collaborate with traders and business analysts to gather requirements and implement solutions.
- Optimize application performance and improve user experience.
- Participate in the full software development lifecycle, including testing, deployment, and support.
- Troubleshoot and resolve issues in a timely manner to minimize downtime.
- Stay updated on industry trends and technologies to enhance the trading systems.
Qualifications: - Strong proficiency in Java development, with a solid understanding of object-oriented programming principles.
- Experience working with trading systems or financial applications.
- Familiarity with front office trading concepts, including order management, execution, and risk management.
- Knowledge of relevant frameworks and tools (e.g., Spring, Hibernate, Maven, springboot, multithreading, garabage collection).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a fast-paced environment.