Job Openings
Senior Software Engineer (Core Java)
About the job Senior Software Engineer (Core Java)
Responsibilities
- Build low latency, high performance system for electronic trading.
- Develop distributed and scalable solution for market connectivity gateways using FIX or other financial protocol
- Continuous improving tools for performance tracking, monitoring and reporting on suit of trading applications.
- Communication with sales and clients about new requirements and participate in solutioning.
Educational Background and Experience
- Degree in Engineering
- Over 2 years of core java development experience
Required Skills
- Advanced programing in Core Java and multithreading
- Competent in low latency, high performance server side development
- Understand FIX or other financial transaction protocols
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins etc
- Background in Spring framework, apache commons, Disruptor etc
- Worked with Linux / UNIX, bash or Perl or scripting skills
- Experience in SQL databases, queries and stored procedures
- Self-starter, resourceful and problem solver who is independent and produce high quality end product
Additional Requirements
- Understanding of financial markets and financial transactions
- Skilled in high performance, low latency Java programming