Key Responsibilities:
- Develop reusable, reliable, and high-performance Java code that meets the firm's standards.
- Focus on creating scalable, low-latency code for the Exchange's core infrastructure.
- Identify and resolve performance bottlenecks and system bugs.
- Build and maintain test automation frameworks to ensure both functional and non-functional quality.
- Collaborate with a dynamic, agile team across Engineering, Product, and Project Management.
Key Skills Required:
- 12+ years of experience in Java development (preferably Java 17+), with expertise in performance tuning and optimization.
- Experience designing high-throughput, low-latency systems from the ground up.
- Mastery of Java concepts such as concurrency, low-latency, zero garbage collection, and performance optimization.
- Hands-on experience with Java frameworks like Spring or Micronaut.
- Strong knowledge of testing methodologies, coding principles, and API development.
- Proficiency with tools like Git, Docker, Kubernetes, JIRA, and Confluence.
- Familiarity with middleware technologies such as Chronicle Queue, Aeron, and Kafka.
- Knowledge of DevOps practices and CI/CD pipelines.
- Strong sense of ownership and accountability to drive results.
- Computer Science degree or related field, with additional knowledge of GCP and blockchain technologies.
If you are interested in this position, please click "Apply Now" and we will review your qualifications & reach out to you for further discussion & next steps.
Only shortlisted candidates will be responded to, therefore if you do not receive a response within 14 days, please accept this as notification that you have not been shortlisted.
Name: Kanya Kothandaraman
EA Licence No: 11C5502
Registration No: EAP Registration No: R1331365