Scala/Java Developer

Our client offers a broad range of solutions that harness advances in data science, technology, analytics and human ingenuity to drive healthcare forward.

Our team is looking for seasoned, innovative and highly motivated software engineer who is keen on helping our client efficiently manage its data assets. As an integral part of our software engineering team, you will help define the technology roadmap for the next-generation data engineering platform. Our platform helps solve complex business challenges pertaining to healthcare data, including as mapping wide variety of healthcare drug and diagnosis data to standard coding frames.

The role requires a commitment to project delivery and an eagerness to understand the healthcare domain. It offers an opportunity for development in the areas of system architecture, machine learning, data science and DevOps.

CORE RESPONSIBILITIES:

  • Participate in system design, development, deployment and maintenance
  • Configure and create prototypes of new systems
  • Contribute to the definition and adoption of technical standards
  • Work closely with the data analysts to identify and provide required data
  • Execute comprehensive automated unit and integration testing
  • Conduct peer code reviews, mentor junior software engineers and provide thought leadership in the software engineering domain

TECHNICAL SKILLS AND KNOWLEDGE

REQUIRED:

  • 3+ years of experience designing and developing enterprise applications in Java (Spring/JEE), Scala or mixed
  • Experience in TDD, CI, CD
  • Knowledge of build automation tools such as Maven, Gradle, SBT
  • Experience in VCS, preferably Git
  • Knowledge of algorithms and design patterns and how to apply them effectively
  • Familiarity with project management concepts, specifically Agile/Scrum
  • Exceptional analytical and problem-solving skills
  • Strong collaboration, written and verbal skills

DESIRABLE:

  • Experience in Microservices Architecture and/or Big Data stream/batch processing
  • Experience in one or more of these: Apache Kafka, Apache Spark, HDFS
  • Knowledge of NoSQL databases such as Hive, HBase, Cassandra, ElasticSearch and others