Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Java use in commodity trading and finance

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a question about the use of the Java programming language; I seem to see a lot of jobs posted requesting for java developers in the stock/commodity trading and finance. Would anyone be able to tell be how/what Java is used for in those sectors? If you know of any good links that I could read up on the subject I would be grateful.

Thank you.
 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

H Bash wrote:I have a question about the use of the Java programming language; I seem to see a lot of jobs posted requesting for java developers in the stock/commodity trading and finance. Would anyone be able to tell be how/what Java is used for in those sectors? If you know of any good links that I could read up on the subject I would be grateful.

Thank you.



Well - uses of Java from my knowledge with 3 investment banks(Trading divisions) :
1) Swing GUI - Lots of trader screens GUI use swing (They are being converted into .Net in few banks)
2) Server side & Web services - The non algorathmic trading / high frequency trading (both of which uses C++ preferably) server side part is usually a high performance custom java server / weblogic / jboss etc depending on the requirements. EJB is rarely used in trading - spring + hibernate is used.
3) Messaging - JMS - Tibco RV&Tibco EMS (used for high performance trading messages), IBM MQ or a java based custom messaging implementation is used.
4) Typically something like Gigaspaces similar related technologies are also used.

One good example would be Marketcetera - opensource trading platform. It would be a good starter to get an idea.
 
Oh sure, it's a tiny ad, but under the right circumstances, it gets bigger.
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic