Job Detail

Senior Java Engineer

  • Job DurationMore than 06 months
  • Project LevelMedium Level

Project detail

As a Java Engineer, you will be responsible for designing, developing, and optimising high-throughput systems within the connectivity team. Your work will directly impact the efficiency, reliability, and scalability of the front-office infrastructure.

You will collaborate with traders, risk, operations, and other engineering teams to develop solutions that streamline trade capture, reconciliation, settlements, and reporting.

Key Responsibilities

Develop and maintain robust, scalable Java-based systems for front-office operations.
Design and implement high-performance, low-latency solutions
Optimise database performance and ensure data integrity across complex financial transactions.
Implement messaging systems (Kafka, RabbitMQ, or similar) for real-time event processing.

Requirements

3+ years of Java development experience
Experience with multithreading, concurrency, and distributed computing.
Strong knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
Experience with message queues (Kafka, RabbitMQ, or similar).
Familiarity with microservices architecture and RESTful APIs.

Industry Categories

Freelancer type required for this project