Lead Software Engineer - (Java+Azure+Big Data) Digital Health Platform
REMOTE for now but need to be in of these Locations for meetings: Dallas, Boston, Louisville KY, or Campbell or San Diego, California This is DIRECT HIRE/FTE so only w2 -NO C2C please do NOT apply if you need sponsorship now or in the future Skills and Qualifications
Bachelor' s Degree or above (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field)
Proficient understanding and tech-lead level experience in one or more programming languages (Java, Scala, Python etc.)
5+ years of Cloud-based platform development experience
Strong Java experience
Experience with JSON, RESTful web services and client-server interactions
Knowledge of various persistence (RDBMS, noSQL, HDFS, Cassandra, Redis)
Understanding Data Catalog, Data Governance, Data Lineage
Experience with security, authentication in data platform
Experience with building stream-processing systems, using solutions such as Spark-Streaming or Flink
Experience with integration of data from multiple data sources
Good basics of operating systems and network
Good knowledge of Big Data technologies stack such as Spark, noSQL
Knowledge of messaging systems, such as Kafka or Pulsar