Cygnus Professionals Inc. logoCygnus Professionals Inc. logo

Scala Developer - Mid to Senior Level

On-site Contract

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Minimum Education, Experience, & Specialized Knowledge Required:A degree in Computer Science from an accredited university. Proficiency in Linux shell scripting and SQL. Ability to thrive in a fast-paced, collaborative environment. Strong interpersonal skills with a solution-oriented approach. Quick learner with the ability to adapt to new frameworks and languages with minimal guidance. Functional programming experience in any language. Solid understanding of computer science fundamentals, data structures, and algorithms. Experience in relational database development and data warehousing. Expertise in object-oriented design, focusing on type systems, static typing, and design patterns. Experience with Service-Oriented Architecture (SOA) for creating web services and APIs.

About the job

We are seeking skilled Scala Developers at both junior and senior levels to join our dynamic team in Plymouth Meeting, PA. This role involves working on a significant global re-platforming project. You will be responsible for designing, coding, and testing innovative solutions while collaborating with multiple development teams. This position offers the opportunity to incubate new ideas and contribute to proof of concept implementations. Occasional travel to other global offices may be required.

In this role, you will:

  • Design, implement, and test scalable solutions for a major re-platforming initiative.
  • Engage in code reviews and facilitate discussions among team members regarding best practices.
  • Collaborate on interface and API coordination between teams utilizing ReST and Scala.
  • Provide support and answer queries from development teams operating on the platform.

Preferred Qualifications:

  • A passion for open source technologies with a proven history of contributions.
  • Experience with Scala and actor-based concurrency systems such as Akka, Scalaz, or Quasar.
  • Familiarity with Apache Spark and its ecosystem (Hive, HDFS, Hadoop, YARN, Mesos).
  • Expertise in DevOps tools including Git, Jenkins, Maven, SBT, Eclipse, JIRA, and OpsCode Chef.
  • Knowledge of CloudOps practices (AWS, Docker, Vagrant, Infrastructure as Code).
  • Experience with static code analysis tools like SonarQube and Findbugs.
  • Familiarity with enterprise middleware technologies such as ESB, BPEL, and OData.
  • Understanding of binary serialization protocols and Hadoop SerDe, including Apache Avro, Parquet, ORC, ProtocolBuffers, or Kryo.
  • Experience with healthcare data is a plus.

About Cygnus Professionals Inc.

Cygnus Professionals Inc., headquartered in New Jersey, is a forward-thinking global information technology solutions and consulting firm. Our management and leadership team boasts over 30 years of combined experience. We maintain a strong presence across more than four countries, serving over 25 satisfied customers. Our goal is to expand our influence across various industries and geographies through our commitment to business excellence. We have been recognized by the US Pan Asian American Chamber of Commerce Education Foundation (USPAACC) as one of the “Fast 100 Asian American Businesses,” highlighting our rapid growth in revenue over the past two years.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.