Java Developer
Job Description
Responsibilities:
• Works with traders, quantitative analysts, java engineers, analysts and testers.
• Enables continuous delivery practices to increase delivery speed
• Works in collaborative teams to build innovative solutions
• Utilises tools and practices to build, verify and deploy solutions in the most efficient ways,
enhancing tech division capabilities
• Implements a culture encouraging best practices around reviews, quality and documentation
• Contributes to Engineering communities, meetups and conferences to promote technology
development culture and practices
• Provide ongoing support for platforms as required e.g. problem and incident management
• Creates estimates and continuously reviews demand within the individual Squads/teams
• May create, understand and monitor application metrics
Job Requirement
Skills Necessary for the Role
· Strong core Java 8
· Multi-threaded programming and OO design
· Shell/Bash scripting
· Building high throughput low latency java software including performance tuning and
optimisation to achieve microsecond latencies.
· Passionate, self-starter with the ability to work on problems from inception to completion
· Strong communication skills
· Excellent analytical and problem solving skills
· Ability to collaborate within Markets Front Office, support and trading stakeholders
· Strong academic background, preferably in computer science or a hard-science