Scala Developer

Q1 Technologies, Inc

Jersey City, NJ, NJ

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache Kafka, Apache Spark, Apache ZooKeeper, Automation, Business Processes, Communication Skills, Computer Skills, Continuous Deployment/Delivery, Continuous Integration, Data Analysis, Data Processing, Distributed Applications, Distributed Computing, Functional Programming Languages, HDFS (Hadoop Distributed File System), Java, MapReduce, Multithreaded Programming, Parallel Computing, Problem Solving Skills, Quality Assurance Methodology, RDF (Resource Description Framework), Regression Testing, Requirements Management, Scala Programming Language, Scalable System Development, Selenium, Software Development, Team Player, Unit Test
LOCATION
Jersey City, NJ, NJ
POSTED
30+ days ago
Job Title: Scala Developer
Duration- Fulltime Permanent
Location: Jersey City, NJ/ Pennington, NJ Onsite
Job Description:
Must Have Technical/Functional Skills

Technical Skills

Must Have Technical/Functional Skills
  • At least 5 years of heavy, hands-on, software development in Scala and/or Java is a requirement and also have experience in building distributed, scalable applications with heavy data processing in realtime or batch using multi-threading and parallel processing architecture.
  • Test driven methodologies, working in automation of unit and regression tests, CI/CD is a plus
  • We also require the candidates to be capable of basic data analysis and requirements gathering.
  • They should come prepared to learn not just the technology but our business processes and our data as well.
  • Experience in working with Agile development environment
  • Strong problem-solving and communication skills and enjoys a collaborative environment
  • Flexible, self-starter, fast-learner - willing and able to quickly learn new technologies and skills
  • Experience with functional programming like Scala is a big plus
  • Experience with graph technologies is a plus, Familiarity with Semantic Web (RDF) and SPAROL is a big-big
  • Experience with distributed computing is a plus. Familiarity with AMPS, Kafka, Zookeeper/Storm/Spark/HDFS is a plus.
  • Experience with large data processing & distribution in real time using AMPS, Kafka, MapReduce or similar framework is a plus.
  • Experience with Selenium, Cucumber, big plus
  • Experience with enhancing and maintaining mission-critical software in a fast-paced environment is a plus.
Roles Responsibilities
  • Looking for top-tier engineers who have a strong and successful track record of solving hard problems and out of the box thinking. We work in a dynamic environment and expect new joiners to be flexible, self- sufficient and learn our business, our data and our technology stack with minimal supervision. They will lead the push for horizontally scalable, high-performance applications.

About the Company

Q

Q1 Technologies, Inc

Q1 consists of experienced and recognized experts providing the capability to respond to market demand in order to provide professional services for our clients including Enterprise software implementations, application integration and technical / functional support.

Q1 has steadily grown into a Quality IT services and solutions organization with the average experience of our team being over 10 years. We have continuously met or exceeded client expectations by delivering professional services and project implementations on time and under budget to help clients truly recognize return on investment.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Computer/IT Services
FOUNDED
1990
WEBSITE
http://q1tech.com/