Scala Developer
Remote
Full Time
About the Role
We are looking for a Software Engineer specialized in data integration, distributed data processing, analytics, testing, and deployment.
BS, MS, or PhD in Computer Science.
Strong problem-solving and analytical skills.
Knowledge of relational databases, multi-dimensional databases, OLAP, NoSQL databases, ETL.
Knowledge of microservice architecture, Docker, and Kubernetes.
Proficient in UNIX-based OS environment and command line /shell scripting.
Proficient in Scala programming.
Familiar with multithreaded programming.
Ability to work in an agile environment.
Ability to work in a team environment.
Ability to take on responsibilities and work with minimal supervision.
Ability to work on multiple projects.
Strong technical aptitude.
Retail experience is a plus
Design and implement services for large data volume integration.
Data Modeling for distributed systems and databases.
Design and implement batch workflow process.
Perform data validation.
Creation of unit and performance automated tests