Scala Developer A R Systems Inc., Lake Saint Louis, MO

Kate

Administrator
Команда форума
Role: Scala Developer

Location: Remote(St. Louis, MO)

Duration: Long term

Job Description:

Top three technical requirements:
  • 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 standalone 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
Generic Managerial Skills:
  • Able to work with the teams at different locations including extended teams at customer end.
  • Connect with internal team and able to guide the team on any technical queries
 
Сверху