Job Detail

Java Developer Derivatives Technologies

Inseriert am: 22.03.2018

  • Hours: 100%


  • Location: Zurich


  • Duration: start date negotiable



swissQuant Group bietet eine breite Palette von Dienstleistungen, Beratung und quantitativen Tools für den Finanz- und Industriesektor für Kunden in und ausserhalb der Schweiz an. Zu unseren Kunden zählen auch mehrere Fortune 500-Unternehmen. Unsere Kernkompetenz liegt in der Umsetzung von Intelligenter Technologie in einen substantiellen Mehrwert für unsere Kunden. swissQuant Group ist ein privat geführtes Unternehmen, das im Jahr 2005 als Spin-off der ETH Zürich gegründet wurde.

Position


As a Developer you will use your skills and experience across technology and finance to create industry leading software components for pricing and risk models, algorithms and computational methods and optimization frameworks.


Scope


You are an expert in Java programming language. You can work independently or as part of small groups in the development and delivery of software components and services. Your mastery of technology allows you to build prototypes quickly to help support business development and to build high quality robust products. You will be responsible for the technical delivery of multiple projects and provide technical leadership to other quant engineers in software design and development. You will liaise with clients and technology partners to identify requirements and define technology architecture. You are confident and articulate and possess excellent presentation skills. Your excellent multi-tasking and time management skills complete your profile and ensure your success.


Requirements


To be a successful candidate, you must fulfil the following requirements:



  • University degree in a quantitative discipline such as Computer Science, Engineering, Physics, Mathematics or Applied Sciences


  • Excellent computer programming skills, particularly in core Java/J2SE, multithreading, system design


  • Ability and ambition to write well-structured, sufficiently covered with unit-tests, easy-to-maintain and clean code


  • Knowledge of most (but not necessarily all) of these concepts and technologies:

    • Messaging, JMS

    • System architecture design and performance optimization for high throughput and low latency systems

    • Reactive programming, Spring

    • • RDBMS (MySQL, Oracle), in-memory data grids, NoSQL databases

    • TDD/BDD

    • Containers (Docker, Kubernetes), Clouds (AWS, Google Cloud)

    • Web programming (HTTP, REST, HTML, Javascript, React)

    • Basics of Python


  • Minimum basic knowledge of financial instruments, derivatives markets and modelling (in-depth knowledge is a strong advantage)


  • Fluency in English is required, German is a plus.


  • Effective project management and time management skills


Java Developer Derivatives Technologies (PDF, 150 kb)

Details