Scala Developer - India Job in Knoldus Inc

Scala Developer - India

Apply Now
Job Summary

Job Description

About the Organization :

Knoldus is an engineering-led service and consulting organization that provides extremely well engineered high quality and high-performance systems to our customers on emerging technologies.We modernize enterprises through cutting-edge digital engineering by leveraging Functional Programming (Scala, Rust, Java) and Fast Data (Spark, Flink) ecosystems. Our mission is to provide reactive and streaming fast data solutions that are message-driven, elastic, resilient, and responsive.

You will have the opportunity to stay at the forefront of technology and apply a principled approach to software engineering, as well as having the opportunity to work on a wide range of interesting projects with our partners using Scala, Akka, Kafka, Kinesis, and Dynamo. We aim to build software that is distributed, reactive and scalable.


Job Responsibilities:

  • Solve complex problems using the most appropriate polyglot architecture.

  • Be involved in a lively and challenging environment.

  • Use the latest technologies and tools on modern hardware at scale.

  • Work on challenging and varied business domains.

  • Develop your technical understanding to support and build your career.

Requirements:

  • Development skills and experience inScala languageis a must.

  • Should have experience withApache KafkaorAkka/Play orApache Flink or Spark / Spark-SQL.

  • Should have knowledge of Parquet, AVRO, JSON, AWS S3.

  • RDBMS experience with Postgres/MySQL.

  • Should be highly experienced with Apache Spark or Lagom and should have optimization experience in Apache Spark (in case of big data engineers).

  • Demonstrable working experience with the Lightbend Reactive Platform, particularly Scala, Akka & Play (in case of backend developer).

  • Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.

  • Demonstrable understanding of high-quality coding and testing practices.

  • A strong understanding of continuous integration and continuous delivery practices.

  • An appetite to learn new technologies and a drive for continual improvement.

  • A keen interest in technology and self-improvement. Examples include having an active Github account or completion of relevant Coursera courses.

  • Contributions to the technical community, either through blogs, internal workshops, meetups, or conferences.

Qualifications:

  • 2-6 years of industry experience.
  • MCA/BTech/BE in computer science, information systems, or similar technical fields would be preferred.






About Company

Knoldus engineers digital systems with a product mindset to deliver an objective competitive advantage to the business. We modernize enterprises through cutting-edge digital engineering by leveraging Functional Programming (Scala, Rust, Java) and Fast Data (Spark, Flink) ecosystems.

Our mission is to provide reactive and streaming fast data solutions that are message-driven, elastic, resilient, and responsive to build High-Performance Systems. Knoldus is fortified by an expansive network of certified strategic partners like Lightbend (Scala ecosystem), IBM, Datastax(Cassandra and Graph ecosystem) , Confluent(Kafka ecosystem), and Databricks(Spark in the Big Data space); helps enterprise clients including many Fortune 500 companies to create the next-generation capabilities that set them apart and create new opportunities. With a team of 175+ seasoned experts,

Knoldus is headquartered in Canada with delivery centers in Chicago, New Delhi, Noida, and Singapore Some of our marquee clients include Google, HPE, EY, Elsevier, BoA, Cisco, VMWare, Huawei, Philips and quite a few silicon valley startups which have gone from being 2 people companies to 50 million dollars + companies Our process focus: Strongly Agile. Knoldus software development model called Knolway is based upon the best Agile practices built on the combination of Scrum and XP where concepts such as Domain Driven Design, Continuous Integration, Test Driven Development, and Pair Programming are used extensively.



Apply for this Job

Experience Required :

1 to 6 Year

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs