Search by job, company or skills

  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Software Engineer (Java) Digital Asset Trading

I'm working with a company that is backed by global financial giants, as they build an institutional-grade ecosystem for digital asset exchange and brokerage. They are looking for a high-caliber Software Engineer to design and scale high-performance JVM applications for a complex trading platform.

***Please note: Applicants must have a work isa for the UAE as sponsorship is not being offered for this opportunity.***

The Role

You will build low-latency, high-availability services within a distributed architecture. This is a polyglot JVM environment where you will leverage Java, Kotlin, and Groovy to solve complex concurrency and data integrity challenges.

Key Responsibilities

  • Core Development: Build and maintain scalable microservices for real-time trading and settlement flows.
  • API & Connectivity: Implement robust RESTful APIs and WebSockets for data streaming.
  • Data & Messaging: Manage SQL/NoSQL schemas and high-throughput messaging via Kafka and Redis.
  • Cloud & DevOps: Optimize code for AWS (EKS, RDS, S3) and collaborate on GitLab CI/CD pipelines.

Technical Requirements

  • JVM Mastery: Deep expertise in Java and the JVM ecosystem.
  • Architecture: Proven experience with Service-Oriented Architecture (SOA) or Microservices.
  • Stack: Proficiency with Kafka, Redis, and both SQL/NoSQL databases.
  • Polyglot Mindset: Experience with (or a strong willingness to use) Kotlin and Groovy.
  • Environment: Experience in FinTech, high-frequency trading, or regulated financial environments is highly preferred.

Desirable Skills

  • Cloud-native development (AWS EKS, EC2, S3).
  • Infrastructure observability (Prometheus, Grafana, ELK).
  • Strong analytical skills for solving complex data consistency problems.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 142152561