Senior Java Engineer
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.
More than 06 months
Medium Level