The project uses kafka as a main messaging system and kafka streams in order to process messages and perform computations. It is written in microservice architecture with specific services using java or scala. It uses MongoDB as a database. The pricing library is running on a GCP virtual machines orchestrated by terraform.
Technologies used:
Java 11/17
Use of Java Collections (HashMap, Treeset vs Hashset, Arraylist vs LinkedList, ConcorrentHashMap)
Scala
Kafka + Kafka Streams
MongoDb
Experience of writing transactional code with Databases or Messaging
Gradle
Teamcity
Any experience/knowledge in Capital Markets or experience in trading applications.
Big Data analysis/knowledge (Hadoop). Apparently, knowledge/experience in Big Data translates to knowledge in multithreading.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.