Search by job, company or skills

SmartIMS Inc

Java Developer

Fresher
Save
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview:

We are seeking a highly skilled Java Developer to join our Electronic Trading Technology team, focusing on FX trading systems. The ideal candidate will have strong expertise in building high-performance, low-latency trading applications and a deep understanding of FX market microstructure and electronic trading platforms.

Key Responsibilities:

  • Develop, enhance, and extend electronic trading systems for improved performance, scalability, and functionality.
  • Collaborate with global technology teams and business stakeholders to deliver high-quality solutions in a fast-paced environment.
  • Work across the full software development lifecycle, from requirements gathering to deployment and support.
  • Independently manage project deliveries and ensure timely execution.
  • Provide production support, troubleshooting, and performance tuning for critical trading applications.
  • Engage with business owners and stakeholders to understand requirements and translate them into technical solutions.
  • Design and implement distributed, low-latency FX trading applications.

Required Skills & Qualifications:

  • Strong hands-on experience in Java development with deep knowledge of the Spring Framework.
  • Proven experience in designing and developing distributed electronic trading systems, preferably in FX.
  • In-depth understanding of FX electronic trading, including:
  • Market microstructure
  • Order flow and lifecycle
  • Matching rules
  • ECN interactions
  • Strong expertise in multithreading, concurrency, and performance optimization.
  • Solid understanding of data structures, algorithms, and design patterns.
  • Experience with messaging middleware (e.g., JMS, Kafka, or similar technologies).
  • Familiarity with Agile methodologies such as Scrum, Kanban, or XP, and continuous integration practices.
  • Scripting experience in one or more languages (Shell, Python, Perl, Ruby).
  • Experience working on front-office trading systems.

Preferred Qualifications:

  • Business domain knowledge in FX and/or FX Options.
  • Prior experience in the electronic trading domain within investment banks or financial institutions.
  • Exposure to low-latency systems and high-frequency trading environments.

Key Competencies:

  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management abilities
  • Ability to work independently and in globally distributed teams
  • High attention to detail and quality

Kindly Share me your CV: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148956419

Similar Jobs

Singapore

Skills:

JavaDevopsApisAgile Software DevelopmentMicroservices

Singapore

Skills:

JavaDevopsSpring BootRestful ApisMicroservices

Singapore

Skills:

JavaMqMavenKafkaSpring BootSqlJenkinsGitSpring FrameworkLinuxSwaggerAnsibleBashCI-CD

Singapore, Kallang

Skills:

GitWeb ServicesMySQLPostgreSQLRestful ApisOracleSpring FrameworkJava SeObject-oriented programmingMicroservices architecture

Singapore

Skills:

JavamultithreadingException HandlingMicroservicesBash ScriptingCore JavaPermissionsOop ConceptsRest ApisLinux file systemsprocess handlingCollections