GM ANALYTIC SOFTWARE is searching for:
SENIOR JAVA PROGRAMMER
Position: Full-time
Location: Timisoara
The programmer will be responsible for:
1) integrating GMA products, black diamond execution software,
ApexView filtering software to create a framework to run algorithmic
trading programs.
2) responsible for working with ACTIVfinancial API to pull data,
manipulate data and code trading algorithms(provided by USA team).
3) at a later date, data analysis of trading patterns to help optimize logic
Requirements:
Must have at least 3+ years experience, preferably 5+.
Must be able to work independently.
Programming:
- good understanding of algorithm complexity analysis
- experience and/or understanding of code optimization, especially speed
optimization
- experience and/or understanding of real-time systems
- ability to work alone, as part of the team or supporting a team
- follow: Agile - XP development methodologies
- understand and use: Design Patterns
- experience with: Multi-process/multi-threaded programming
- in-depth knowledge of: JAVA SE virtual machine & core libraries (>=
JAVA 6)
- experience using Eclipse and/or Netbeans
- experience using a versioning system (CVS, subversion - preferably
CVS)
- ability to work and integrate with 3rd party libraries and services
- ability to use Linux and MS Windows
- advanced Linux skills required
- scripting abilities (perl/python/ruby etc)
- knowledge of RDBMS (MySQL preferred)
---must have good written and spoken English
If this position is of any interest to you please feel free to contact us: careers-romania ?[at]- gmanalytics.com