Job Description


ROLE: PRINCIPAL ENGINEER

Location : Toronto (Hybrid) days week

Primary Skills: Java, Microservices, along with Kafka, SQL, Python, Data Engineering Backgroud, Azure Cloud services.

Secondary Skills: Databricks, Hadoop, Rest Services, Github, Kubernate, Docker

  • - years of experience in Java programming, along with exposure to Scala/Python.
  • Experience in data engineering, data analytics, or backend development
  • Strong expertise in Python and/or JVM languages (Java/Scala)
  • Experience with the Hadoop ecosystem (Spark, Hive, YARN, HDFS) is a plus
  • Experience building large-scale, reliable data pipelines and distributed systems
  • Familiarity with real-time streaming technologies (Kafka, Flink, Beam)
  • Understanding of system architecture concepts: distributed systems, caching, replication, data modeling
  • Excellent written and verbal communication skills
  • Experience working in Agile environments; famil...
  • Apply for this Position

    Ready to join E-Solutions? Click the button below to submit your application.

    Submit Application