Java Developer with Scala
Core
Building web services, APIs, and data warehousing solutions using Java and Scala in a fast-paced environment.
Role type
Senior IC Java/Scala Developer
Builds
Web services, APIs, and data warehousing solutions
Domain
Enterprise software development with a focus on healthcare data
Deliverable
production ML models | product features | infrastructure
Required skills
Linux shell scripting, SQL, relational database development, object-oriented design, SOA, test-driven design, functional programming, data structures and algorithms
Preferred skills
Scala, Actor based concurrency systems, Apache Spark, DevOps, CloudOps, static code analysis, enterprise middleware, binary serialization protocols
Technologies
Akka, Scalaz, Quasar, Apache Spark, Hive, HDFS, Hadoop, YARN, Mesos, git, Jenkins, Maven, SBT, Eclipse, JIRA, OpsCode Chef, AWS, Docker, Vagrant, SonarQube, Findbugs, ESB, BPEL, OData, Apache Avro, Parquet, ORC, ProtocolBuffer, Kryo
Responsibilities
Develop web services and APIs, implement data warehousing solutions, apply object-oriented and functional programming principles, perform automated testing, utilize DevOps and CloudOps tools
Seniority
Senior, hands-on IC