Scala developer
We are recruiting a team for a large American company - the world leader in the production of special equipment, industrial machinery and equipment since 1886.
A leader because the company's machines are high-tech, reliable and economical. Each machine has hundreds of sensors. The company's 30 million machines in the world transmit petabytes of data. All this data is invaluable to customers - managing their business quickly and efficiently and the team creates an innovative platform to perform predictive analytics.
You will work on this project as part of a team of outstanding developers. You will create the platform from scratch. You will write a core engine that supports personalized dashboards. Your APIs will allow users to view alerts, recommendations, and work tasks. Users can go back a few years to see the machine's history. You'll be writing queries and algorithms that process terabytes of data. The scale and size of data and streams is unrivaled. You will solve every problem you can think of in computer science, from algorithms to dynamically optimized queries.
Skills:
- 5+ years of commercial development in Java: Microservices, Springboot;
- 2+ years of commercial development in Scala (Akka, etc.);
- would also consider technologies similar to Spark Streaming, Flink, Kinesis, Kafka, etc. - RESTful web services
- experience with AWS infrastructure, deploying and maintaining software in public clouds;
- devOps (we use ADO)
- high Availability and Reliable Solutions;
- architecture experience
- spoken and written level of English sufficient to pass interviews and work in an international team (B2);
In the project you will be able to work with:
- streaming technologies (this would be a technology similar to Spark Streaming, Flink and/or Akka, Kinesis, Kafka, etc.);
- tasks with Restful APIs, writing proxy APIs on Apigee Edge, AWS APIGateway or Azure API Gateway platforms, Swagger, Postman and Assertible tools;
- developing software applications using relational databases and Nosql databases;
- the full diversity of Amazon's infrastructure;
- work in teams of expert developers who share the principles of Agile/Scrum methodology
Conditions:
- remote work;
- flexible schedule, comfortable work&life balance;
- established processes, healthy friendly atmosphere;
- high level of salary in foreign currency;
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).