Middle Java Developer
Jun 1, 2022
On behalf of our Client, Scalors is looking for a Middle Java Developer to join our client’s team.
The client is developing a platform for collecting market data like offers, products and merchants or retailers. The platform under development is getting the data from different sources, one will be a web crawler. This data will be consolidated and linking between data from different domains and sources will be created. For some domains, they will maintain a history of change, for instance, prices of offers. The whole data processing is done with streams backed by Apache Kafka. The stream processing is organized in pipelines, where processing components are Spring Cloud Functions wrapped in Spring Boot Applications deployed with Kubernetes and orchestrated with Spring Cloud Dataflow. The resulting data is stored in OpenSearch and the advanced searching capabilities of OpenSearch are used to match data - create linkages between them. The platform must be able to process the mass of data in a short time - it's BigData. So, the platform is built for scale and speed.
They are developing in a small team following the SCRUM principles.
They are pressing for short delivery cycles using a high degree of test automation and frameworks enabling continuous deployment.
Must have skills: