This job board retrieves part of its jobs from: Fresh Gigs | Long Island Jobs | Georgia Hiring

Find tech jobs in the USA today!

To post a job, login or create an account |  Post a Job

  Tech support jobs   

Bringing you the best, highest paying job offers in the tech support industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Scala Developer

Experis

This is a Full-time position in Troy, MI posted January 22, 2022.

Role : Sr. Core Scala Developer

Location: USA any locations

Duration : Contract

Job Description:

Top three technical requirements:

  • Core Scala – This is an absolute must have. The bulk of our legacy assets are written in Scala
  • Mongo – Mongo continually weighs us down when it comes to driver upgrades.
  • HBase – Again, many of our legacy assets are utilizing HBase.

Nice to haves:

  • NodeJS
  • Kafka
  • Rabbit/IBM MQ

Experience Required :

  • Big Data stack experience: Spark, Kafka, HBase, Hive, MongoDB
  • Proficiency in Scala is preferred, as Scala is used both in the Big Data stack and in stand alone modules (Web Services)
  • Experience architecting and deploying highly scalable distributed systems
  • Microservice experience is desirable
  • A test automation focus expected
  • Experience across the full software lifecycle; have a DevOps mindset
  • Experience working with build pipelines is desirable
  • Experience with an iterative approach to coding is desirable
  • Experience working on Linux systems
  • Experience using standard SDLC tools like Jira, Git, Jenkins etc.
  • Works well in a team environment
  • Scrum experience is desirable
  • Enjoy being challenged by and solving complex problems
  • Have good written and verbal communication skills
  • Have patience to “bring others along”
  • Be able to assist in documenting requirements
  • Be able to identify and resolve conflicts or ambiguities

Roles & Responsibilities :

  • Design, document, and implement data lake and data stream processing.
  • Support the testing, deployment, and support of data processes.
  • Design and implement support tools for data processes.
  • Benchmark systems, analyze bottlenecks and propose solutions to eliminate them.
  • Articulate and align fellow teams to data process designs.
  • Enjoy being challenged by and solving complex problems
  • Have good written and verbal communication skills
  • Be able to identify and resolve conflicts or ambiguities