Core Java Developer
The group is divided into small, highly motivated, agile teams providing custom channel tools for capture and automated pricing and risk management of the deal flows, as well as focussing on electronic trading requirement. Software deliveries are typically frequent and the team members are expected to be multi-disciplined and flexible in their approach, working in all areas of the solution space.
The successful candidate will be involved in the full development life cycle of analysis, design, implementation, testing, deployment and support of FX Services trading/sales software. Specifically you can expect to:
- Design technology solutions, mostly in Java, on different scales
- Advise management and project managers on build or buy decisions - and have autonomy to make these decisions within existing technical business context
- Cut code, mostly Java, to deliver enhanced functionality across our suite of in-house components and applications
- Produce documentation for other technologists, users and support
- Develop and unit test software application modules using disciplined software development processes including waterfall and agile.
- Be involved in requirements gathering and business analysis tasks
- Co-ordinate systems integration test with other teams
In order to be successful you are likely to have:
- Java - excellent core understanding and low-level programming experience
- Competent with developing highly multithreaded, highly scalable, concurrent applications (for example using Doug Lea's framework)
- Experience in optimizing/profiling, multithreading, JVM tuning
- Experience of multi-tier architectures
- In-depth understanding of performance tuning, message integrity and security related to real-time applications
- Test driven development
- Ability to own multiple streams of work and to organize self and others to deliver in a timely fashion
- Oracle SQL, Unix Scripting
Preferable, but not essential:
- Experience of low-latency, high throughput systems
- FX product knowledge
- JSP and servlets
- FIX messaging
There are VP and AVP hires to cater for the growth in the business, so applciations are welcome across the spectrum of experience. Excellent Java, ability and desire to face off to business users and delivering cutting edge solutions are the key requirements. Please reach out at Graham.Barber@dcm-exec.com to discuss further
Java / Core Java / FX / Java developer
Leave a Reply
You must be logged in to post a comment.