Senior Java Developer

Dublin  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Java Developer

County Dublin, Ireland

DESCRIPTION

We are seeking an excellent Java Developer with experience in distributed low latency and high availability systems development. The candidate will have exceptional analytical, design and coding skills in Java with focus on quality, open mind and the ability to learn and adapt quickly. The role would involve extending and supporting the institutional electronic FX algorithmic execution system.

SKILL REQUIREMENTS

  • Exceptional development skills in Java on Linux/UNIX
  • Knowledge or experience of agile development (eg XP, SCRUM, Kanban) and continues integration
  • Solid OO design skills with an emphasis on distributed low latency, high availability systems, including algorithmic execution engines, CEP, trade & order life cycle management, pricing and risk management
  • Excellent problem solving and analytical skills in a high-pressure environment
  • Strong multi-threading skills
  • Strong understanding of algorithms and data structures
  • Strong understanding of design patterns including why and where a pattern should be used
  • Strong understanding of Messaging Middleware concepts, usage and application
  • Experience in TCP/IP Networking and sockets programming
  • Candidate must be a strong team player with excellent communication skills
  • Solid knowledge of contemporary development processes, build environments and testing tools

DESIRED SKILLS

  • Experience with Google Guava framework
  • Experience with Spring framework
  • Experience working with global development teams
  • Python development skills
  • C++ development skills

Start date
ASAP
Duration
6 months
From
Harvey Nash Group
Published at
05.10.2018
Project ID:
1644007
Contract type
Freelance
To apply to this project you must log in.
Register