Preferred Qualifications:
Experience with software design, implementation and debugging including inter-process communication and multi-threading techniques is preferred
Familiarity with Ethernet and networking protocols.
Experience with JVM tuning and memory management.
Experience with Python.
Experience with Robot test framework.
Experience working with Kafka.
Experience with functional programming.
Experience developing and deploying large scale applications.
Experience with Scala Cats and/or Monix.
Experience with Postgres.
Experience with Test Drive Development or Unit Test Frameworks.
Experience developing in containerized applications (Docker or equivalent).