Scala Engineer

20 Feb 2025

Vacancy expired!

Primary responsibilities include working closely with technical team of data engineers, product management, UX designers and backend developers on the design, development, testing and deployment of our next generation applications and existing product lines. You will undertake all assigned tasks and responsibilities effectively and professionally in accordance with company, team, and customer expectations.

Primary responsibilities include:Leading a small team of software engineers, data engineers and, also contributing individually to design, develop and test data pipelines for data parsing, enrichment, and processing.Design, develop, test and document quality pipelines for real time and batch data processing for user/consumers and functional requirements within specified timeframes and in accordance with CNHI coding standards.Design and implement complex real-time streaming and data visualization technologies.Generate rapid prototypes for feasibility testing.Generate all documentation relevant to software and data operationsAdhere to prescribed development systems, processes procedures and ensure efficient, effective, high-quality deliveryContribute to the improvement of development systems, processes, proceduresContribute to growing team members, building a strong cohesive team; provide guidance, mentorshipCommunicate effectively with all stakeholdersPerform tasks as specified by the Delivery Lead/Team LeadOther related duties as required Competencies:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.

Qualifications and/or Experience:Bachelor's degree in Computer Science or Computer Engineering from an accredited university5+ years of relevant industry experience5+ years of Scala and Java application design and testing experienceExperience with working with large amount of data, Big Data processing batch and streaming, writing server applications would be a plusStrong working knowledge of Functional Programming paradigm and category theory in language like Scala or HaskellWorking experience with real time Streaming and batch processing with Apache Spark and Apache Flink (Experience on one platform is also fine)Strong knowledge of distributed file systems, memory management, sharding and partitioning datasets/data framesStrong fundamentals on functional programming, Object oriented programming, RESTful architectures, Design Patterns, Data Structures, AlgorithmsExperience with RESTful API development would be a plus with concurrency frameworks with actor model (AKKA)Asynchronous programming experience would be a plusExperience with Microservices Infrastructure management for Development; working on Docker, Kubernetes, Helm/TerraformExperience with Microsoft Azure and cloud services including exposure to PaaS services like service bus, event hub, blob stores, key vaults, API managers, Function Apps (serverless), Azure Databricks Mandatory:Expertise in Scala is mandatory, Java (Optional)Batch and streams data processing: Apache Kafka, Apache Flink, Apache Spark, Azure Service Bus, Azure Event hub (Experience with any one of them would be a plus)Microservices implementation skills will be plusExperience OAuth 2.0 (JWT), Swagger, Postman, Open API SpecificationRelational (SQL Server / Postgres); NoSQL (HBase), Delta Tables (Parquet and Avro formats)Big Data/Geospatial (HBase 2.1.6 (HDI 4.0, Geo mesa 3.0.0)Caching (Redis, play, caffeine, or others)

Highly Desirable:Experience working with cloud platforms services like Azure or AWSGood working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar configuration management software; Build Automation (Maven)Knowledge of Testing Tools such as ScalaTest, Junit, Mockito

Employer will not sponsor applicants for any employment visas, at hiring or in the future, including but not limited to H-1B visas. Corp-to-Corp or subcontract personnel will not be considered for this position.

  • ID: #49322788
  • State: Illinois Remote 00000 Remote USA
  • City: Remote
  • Salary: Market
  • Job type: Contract
  • Showed: 2023-02-20
  • Deadline: 2023-04-20
  • Category: Et cetera