Java Developer

singapore, Full time

Java Developer - Singapore



My Client are a leading technology service provider based in Central London, Toronto and Hong Hong, widely recognised for our strong business performance and innovative systems.


We are looking for hands-on Java developers coming in at a Mid and Senior levels to work on our trading applications that we provide to Financial Markets.


Currently, we are hiring for new eFX Developers with strong Java experience due to an increase in client demand.


The environment  is both through and fast paced, with a great team dynamic and opportunity to learn and develop your career in a number of areas.


Why apply



  • Remote and onsite working
  • Opportunity to travel
  • Team lunches/events
  • Discretionary performance based bonus
  • Learning opportunities
  • Additional perks


Team

You will be working within a team that is spread across our London, Toronto and Hong Kong offices and is accountable for the evolution of our FX trading platform from conception through to delivery.  Among others, the platform includes an order management system (OMS), market making capabilities, risk and trade capture reporting.   


Working in a fast-paced, small, senior team that consists of other Java specialists you will work to improve the low-latency, scalability and speed of their current trading platform as well as new feature builds. Your work is largely autonomous and hands-on, situated in the Front office eTrading Development team.

The ideal candidate will have expertise in most of the following responsibilities.



Responsibilities

  • You will participate in the full software development lifecycle of FX trading systems, up to the successful projects delivery
  • Analysis, proposing, building, testing, fixing and integrating the new software, as well as enhancements of currently built solutions.
  • Analysis and improving the performance, scalability, and reliability of the platform.
  • Cooperation and collaboration with technical and business teams


Basic Qualifications

3+ years experience in Java

2.1 and above degree in computer science or similar.


Other requirements

  • Experience in building scalable and distributed systems
  • Knowledge in FX trading
  • Good problem solving and analytical skills
  • Ability to "think outside the box"
  • Good knowledge of Linux
  • Proficient with SQL
  • Clear communication skills
  • Multithreading

Technologies Used

  • Core Java 
  • React & React Native
  • Spring
  • Kafka
  • Elasticsearch


Senior Level

  • Educated pref, 2.1 or above gained in Computer Science
  • Commercial core Java development experience
  • Database experience (SQL preferred)
  • Good knowledge of the following technologies (HTML, Java, Other) + 5years
  • Good knowledge of unix
  • Excellent communication skills, collaborative and keen to learn / share knowledge
  • Good knowledge of test driven development
  • Delivering well-thought out, clean code, helping team scale to support business growth.
  • Experience in Maven, Spring. Gradle, Kafka is highly desirable.
  • Multi-threading, Solid understanding of OO principles
  • Low latency concepts and performance optimization and tuning
  • Liaison with the global business, support and development teams
  • Knowledge of FX electronic trading

Mid Level

  • Educated pref, 2.1 or above gained in Computer Science
  • Commercial core Java development experience
  • Database experience (SQL preferred)
  • Good knowledge of the following technologies (HTML, Java, Other) + 3/4 years
  • Good knowledge of unix
  • Excellent communication skills, collaborative and keen to learn / share knowledge
  • Good knowledge of test driven development
  • Delivering well-thought out, clean code, helping team scale to support business growth.
  • Experience in Maven, Spring. Gradle, Kafka is highly desirable.
  • Knowledge of FX electronic trading
Apply to Job
Name*
Email*
Phone
Resume*