Scala Developer
Core
Design, code, and test solutions for a major global re-platforming effort while incubating new ideas via proof of concept.
Role type
Junior to Senior Scala Developer
Builds
Global re-platforming solutions and proof-of-concept code
Domain
Healthcare data, distributed systems, and cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Linux shell scripting, SQL, functional programming, object-oriented design, relational database development, SOA, test-driven design, Apache Spark, Akka/Scalaz/Quasar, AWS, Docker, Hadoop ecosystem, REST APIs
Preferred skills
Open source contributions, Actor-based concurrency, DevOps expertise, CloudOps familiarity, static code analysis, enterprise middleware, binary serialization protocols
Technologies
Scala, Akka, Scalaz, Quasar, Apache Spark, Hive, HDFS, Hadoop, YARN, Mesos, AWS, Docker, Vagrant, SonarQube, Findbugs, ESB, BPEL, OData, Apache Avro, Parquet, ORC, ProtocolBuffer, Kryo, git, Jenkins, Maven, SBT, Eclipse, JIRA, OpsCode Chef
Responsibilities
Design, code, and test solutions for a major global re-platforming effort; Incubate new ideas with working code for proof of concept; Coordinate interfaces and APIs (ReST and Scala) between development teams; Answer questions from development teams on the platform
Seniority
Junior to Senior, hands-on IC