Java Developer - Front Office


Details:
  • Salary: £700 - 750 - Day
  • Job Type: Contract
  • Job Status: Full-Time
  • Salary Per: Day
  • Location: London
  • Date: 2 weeks ago
Description:

Java Developer - Front Office** (Contract)

Duration: 6 Months (Possibility for extension)

Location: Hybrid/London (3 days in office)

Rate: A highly competitive Umbrella day rate is available for suitable candidates

Role Profile

Algo trading Java developer to join the EMEA team to work on new initiatives and support for business critical algorithmic trading engines.

Key Responsibilities:

Delivery of key functional changes to the ETT strategy engines
Delivery of core framework-level changes
Interaction with quantitative trading group / quantitative traders to capture core requirements
Being involved with all aspects of the development lifecycle (gathering requirements, developing code, writing unit tests, reviewing patches, performing 2nd level support etc.)

Skills & Experience:

Excellent communication skills
In depth understanding of core Java API's (collections, concurrency, NIO etc.)
Have an understanding of and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O.
Understanding of and experience with design patterns (Observer, Factory, Singleton etc.)
Development practices - Must be able to use test driven development and be familiar with UML and OO design. Should have experience with Eclipse or IntelliJ, GIT, continuous build servers and Maven / Gradle.
Team Player - Must be able to work with and help more junior members as well as take technical direction from the team lead.
Can demonstrate ability to work in a multi-faceted role (development with some testing, support and analysis.)
Understanding of benchmark algo and/or smart routing strategies (VWAP, TWAP, Arrival Price etc.)
Experience working with agile methodologies.
Demonstrable experience of front office system design and architecture (algo trading plant and topology)
Business Knowledge - Understanding of equities and/or derivatives markets. Knowledge of FIX (heartbeating, login, sequence numbers, message types etc.)

Candidates will need to show evidence of the above in their CV in order to be considered.

If you feel you have the skills and experience and want to hear more about this role 'apply now' to declare your interest in this opportunity with our client. Your application will be observed by our dedicated team.

We will respond to all successful applicants ASAP however, please be advised that we will always look to contact you further from this time should we need further applicants or if other opportunities arise relevant to your skillset.

Adecco is an employment consultancy. We put expertise, energy, and enthusiasm into improving everyone's chance of being part of the workplace. We respect and appreciate people of all ethnicities, generations, religious beliefs, sexual orientations, gender identities, and more. We do this by showcasing their talents, skills, and unique experience in an inclusive environment that helps them thrive.

As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Java Developer in London ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?