|
Reference Number: ss1786
Job Description: Java Developer
Candidate will be responsible for the design, development and implementation of large-scale multi-tiered Java applications, potential C# development, and general trading desk user support. A minimum of 3 years Java development experience is required, C# is also preferred.
Our client is looking for an experienced Java programmer to help design, build and support message-based, multi-threaded Java server software for the U.S. Treasury business.
The team develops and supports C# applications for the Treasury Desk and is looking to enter significant Java development to expand existing global software with functionality most useful and applicable to local markets.
Position Responsibilities:
The team works closely with the business users, working on both tactical and strategic projects as well as managing a constant stream of new requests for enhancements and new functionality. The team activities encompass all aspects of development lifecycle including requirement gathering, analysis, specification, development, testing, user acceptance, quality assurance and bug-fixing.
Responsible for providing software needed by market-making business including pricing tools, risk analysis, straight-thru processing, among others. Good performance during peak market data times and high system availability are an ongoing focus.
Support includes other areas within the firm that run the group?s software.
New development (Java) underway to enhance a global software product to maximize value to local U.S. markets.
Experience Level: 3 Years
Requirements: Position Requirements:
3 + years development "real-time" applications
Strong server-side Java ? multi-threading, message-based architecture
Basic Fixed Income knowledge required
Knowledge of electronic bond trading a plus (Bid/Ask, depth of stack, etc)
Comfortable doing development on Windows and Unix platform
Korn Shell/Perl scripting
Messaging API`s - Reuters RFA,TIB RV/LBM a plus
C# a plus
C++ a plus
|