JAVA DEVELOPERS at Marc Software Pte Ltd
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

8000.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Sbe, High Availability, Business Value, Software, Communication Skills, Hibernate, Organizational Structure, Soft Skills, Technology Solutions, Protocol Buffers, Design, Spring Framework, Interpersonal Skills, Testing

Industry

Computer Software/Engineering

Description

SKILLS & REQUIREMENTS

  • Strong proficiency in object-oriented analysis, design, and programming.
  • Eagerness to learn and adopt new technologies.
  • Excellent analytical and problem-solving abilities for designing, developing, and testing software.
  • Extensive experience in the Equities market is essential; familiarity with the FX market is advantageous but not mandatory.
  • 4- 6 years Hands-on Java development expertise is required, with in-depth knowledge in the following areas:Low latency programmingHigh throughput systemsGarbage Collection (GC) tuningJava NIOMultithreading
  • Experience with messaging libraries is highly valued, especially with Aeron or Chronicle.
  • Familiarity with serialization frameworks such as SBE and Google Protocol Buffers.
  • Proficient in Spring Framework and Hibernate.
  • Additional programming languages knowledge is a plus, including:PythonC/C++AngularJS or ReactJS
  • Experience with:Direct market data connectivity to various exchangesFIX protocol implementationDesigning complex event-driven systemsBuilding and managing state machinesSocket programmingEnsuring high availability and system resiliencyUtilizing efficient data structuresDeveloping scalable software architectures

SOFT SKILLS

  • Possess a start-up mindset with adaptability and initiative.
  • Understand and actively practice the 12 Agile principles and 4 core values outlined in the Agile Manifesto.
  • Be a collaborative team player, comfortable working in a flat organizational structure without emphasis on titles or hierarchy.
  • Passionate about problem-solving and delivering innovative technology solutions that drive tangible business value.
  • Strong interpersonal skills to effectively communicate with team members.
  • Excellent written and verbal communication skills.
  • Solid problem-solving capabilities.
  • Ability to complete tasks within deadlines.Willingness to invest significant effort in understanding the business domain alongside IT expertise.
-
Responsibilities

THE ROLE

As an FX Platform Developer, you will be responsible for building and enhancing our FX trading systems. You will work closely with traders, quants, and other developers to create solutions that meet the demands of a fast-paced and ever-evolving market.

RESPONSIBILITIES

  • Design, develop, and test high-performance, low-latency trading applications.
  • Implement direct market data connectivity to various exchanges.
  • Work with the FIX protocol for trade execution and market data.
  • Design and implement complex event-driven systems.
  • Build and manage state machines for trading logic.
  • Develop robust and scalable software architectures.
  • Ensure high availability and system resiliency.
  • Utilize efficient data structures and algorithms to optimize performance.
  • Collaborate with cross-functional teams to deliver innovative solutions.
  • Actively participate in Agile development processes.
Loading...