Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

ioTech Solutions

Singapore

On-site

SGD 60,000 - 90,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm specializing in trading systems in Singapore seeks a talented software engineer to design, build, and maintain their proprietary trading platforms. The ideal candidate has a B.S. or M.S. in Computer Science or related fields, with 1-3 years of experience in scalable software development using languages like Java, Go, and C++. Strong communication skills and a self-starting attitude are essential for success in this role.

Qualifications

  • 1-3 years of experience in building and designing distributed and scalable software.
  • Driven, self-starting personality with peer leadership qualities.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, build, and maintain proprietary low-latency trading systems.
  • Produce trading tools leveraging high-performance systems.
  • Improve the scalability and performance of trading infrastructure.

Skills

Java
Go
C++
Python
Distributed systems
Scalability
Low-latency systems
Excellent communication

Education

B.S. or M.S. in Computer Science, Computer Engineering, or related field
Job description
Responsibilities
  • Design, build, and maintain our proprietary, low-latency trading systems, and infrastructures.
  • Produce powerful trading tools which leverage all aspects of our high-performance system
  • Improve the scalability, performance, of our trading infrastructure.
  • Understand the future needs of the business and design technical solutions to meet these demands
  • Ability to handle a wide variety of projects, from frontend facing projects to backend infrastructure, each in different programming languages
THE CANDIDATE
  • B.S. or M.S. in Computer Science, Computer Engineering, or related field or experience
  • 1-3 years of experience building and designing distributed and scalable software in general purpose languages such as Java, Go, C++
  • Driven, self-starting personality. Our employees are expected to demonstrate peer leadership and initiative early on
  • Excellent written and verbal communication skills
DESIRED BUT NOT REQUIRED
  • Experience in Python
  • Experience in distributed and/or highly concurrent systems
  • Experience in low-latency systems and/or high transaction environments
  • Experience working in collaborative environments
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.