Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer | Financial Industry (ID:682418)

PERSOL

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic financial technology firm based in Kuala Lumpur is seeking a Java Developer to enhance their in-house trading software. You will work in an Agile team, contributing to electronic trading capabilities for clients. Ideal candidates will have strong experience in Java (11-17+) and knowledge of OO concepts. Proficiency with DevOps tools and a background in finance or capital markets are preferred. This role involves collaboration in a fast-paced environment focused on delivering high-quality software solutions.

Qualifications

  • Strong Java experience with knowledge of OO concepts and algorithms.
  • Experience with distributed databases and caching technologies.
  • Proficiency in Test-Driven Development (TTD) and Agile methodologies.

Responsibilities

  • Deliver electronic trading capabilities for clients.
  • Implement quick software changes within a 24/5 trading environment.
  • Collaborate within an Agile team to meet product goals.

Skills

Java server-side experience (Java 11-17+)
Understanding of OO concepts
Knowledge of data structures
Familiarity with algorithms and design patterns
Experience with FIX protocol
Proficiency with DevOps tools (Jenkins, Nexus)
Strong communication skills
Self-starter attitude

Tools

GitHub
Maven/Gradle
Linux
Bash scripting
Job description
Java Developer | Financial Industry (ID:682418)
About the Role

Join a dynamic FX electronic trading IT team during an exciting growth phase. You will help enhance in-house trading software and build robust, scalable products that provide customers with seamless access to the FX market.

Responsibilities

Work in an Agile product team to deliver electronic trading capabilities for internal and external clients.

Implement software changes quickly and deliver services for price distribution and trading in a 24/5 environment.

Take ownership of software components to meet sprint goals and minimize work-in-progress.

Collaborate with end-to-end product teams to ensure user story acceptance criteria are met.

Contribute to a quality-driven team culture by incorporating user feedback into improvements for upcoming sprints.

Requirements

Strong Java server-side experience (Java 11-17+, Spring) and knowledge of OO concepts, data structures, algorithms, and design patterns.

Experience with distributed databases, caching, web services, and middleware messaging technologies (Solace/Kafka or equivalent).

Proficiency with FIX protocol and DevOps tools: Jenkins, Nexus, GitHub, Maven/Gradle, Linux, and Bash scripting.

Experience in Test-Driven Development (TTD).

Agile team experience with strong communication skills and a self-starter attitude.

Experience building real-time trading systems, asynchronous communication, and optimizing Garbage Collection for performance.

FX or capital markets experience.

Behaviour-Driven Development (BDD) experience.

Frontend knowledge: HTML5, OpenFin, ReactJS/Redux.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.