Senior Developer - Java, Python, Data and Quantitative Analytics

Be among the first applicants.
Crypto.com
Singapore
USD 80,000 - 140,000
Be among the first applicants.
4 days ago
Job description

Responsibilities

  • Develop and enhance applications utilizing Java and Python, with a focus on performance and scalability.
  • Implement and maintain event processing and messaging queues, with expertise in Kafka, Flink, and Complex Event Processing (CEP) technologies.
  • Design, deploy, and manage cloud-based solutions on AWS, ensuring high availability and scalability.
  • Administer and optimize Kubernetes (k8s) clusters for container orchestration and management.
  • Conduct quantitative data analysis, leveraging a robust quantitative analytic framework to inform decision-making and improve system performance.
  • Develop, maintain, and utilize tools like Prometheus and Grafana for effective time-series data visualization and monitoring.
  • Create and manage statistical reports and reporting systems, ensuring they provide actionable insights.
  • Collaborate closely with various teams to automate and streamline trading, reconciliation, and analytics workflows.
  • Provide advanced technical support and troubleshooting for developed systems and applications.

Requirements

  • Minimum of 5 years of professional experience in both Java and Python development.
  • Profound knowledge in event processing and messaging queues, including experience with Kafka, Flink, and CEP technologies.
  • Strong experience with AWS cloud services and proficient in managing Kubernetes environments.
  • Demonstrated ability in quantitative data analysis and familiarity with quantitative analytic frameworks.
  • Skilled in the use of Prometheus and Grafana for time-series data visualization and monitoring.
  • Experience in developing and maintaining reporting systems with a strong grasp of statistical report generation.
  • Prior experience in a trading or financial environment is beneficial but not mandatory.
  • Solid understanding of system design, data structures, and algorithms.
  • Good problem-solving skills and the ability to work under pressure in a fast-paced environment.
  • Excellent communication and teamwork skills.

Nice to Have:

  • Familiarity with Aeron messaging and Simple Binary Encoding (SBE) protocol.
  • Knowledge of C++ and experience with FPGA programming.
  • Understanding of cryptocurrency markets and related technologies.
  • Experience with network programming (TCP, WebSocket).
  • Experience with Linux system administration and optimization.
  • Previous experience with technologies such as Boost, ZeroMQ, MongoDB, Protobuffer.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Developer - Java, Python, Data and Quantitative Analytics jobs in Singapore