Senior Backend Developer Java/Scala
1w ago
6000 –7200 USD / monthWorldwideSeniorRemoteB2javamicroservicesspringbootscalaakkaspark streamingflinkkinesis+5
Comtek international is recruiting developers to create an innovative platform for predictive analytics for a large American industrial machinery company using Java, Scala, and streaming technologies.
About the company
- A large American company - the world leader in the production of special equipment, industrial machinery and equipment since 1886.
- The company's machines are high-tech, reliable and economical, with each machine having hundreds of sensors.
- The company's 30 million machines worldwide transmit petabytes of data used for managing business quickly and efficiently.
About the product
- An innovative platform for predictive analytics is being created from scratch.
- The platform includes a core engine supporting personalized dashboards.
- APIs allow users to view alerts, recommendations, and work tasks.
- Users can access machine history going back a few years.
- The platform handles terabytes of data with unrivaled scale and data streams.
- Problems to solve include advanced algorithms and dynamically optimized queries.
Responsibilities
- Create the platform from scratch as part of a team of outstanding developers.
- Write a core engine that supports personalized dashboards.
- Develop APIs for users to view alerts, recommendations, and work tasks.
- Write queries and algorithms that process terabytes of data.
Requirements
- 5+ years of commercial development in Java: Microservices, Springboot.
- 2+ years of commercial development in Scala (Akka, etc.).
- Experience with similar technologies to Spark Streaming, Flink, Kinesis, Kafka, etc.
- Experience with RESTful web services.
- Experience with AWS infrastructure, deploying and maintaining software in public clouds.
- DevOps experience (uses Azure DevOps).
- Experience with high availability and reliable solutions.
- Architecture experience.
- Spoken and written English level sufficient to pass interviews and work in an international team (B2).
Nice to have
- Experience with streaming technologies similar to Spark Streaming, Flink, Akka, Kinesis, Kafka.
- Experience with tasks involving Restful APIs, proxy APIs on Apigee Edge, AWS API Gateway or Azure API Gateway platforms.
- Experience with Swagger, Postman, and Assertible tools.
- Experience developing software using relational databases and NoSQL databases.
- Familiarity with the full diversity of Amazon's infrastructure.
- Experience working in Agile/Scrum methodology teams of expert developers.
Conditions
- Salary from $6,000 to $7,200 per month before taxes.
- For candidates residing outside the Russian Federation and the Republic of Belarus.
Found in@scala_jobs_feed