Position: Kafka Stream Processing Developer
Company: RINF TECH
Category: Java
Experience required: 3y
English level: upper

**We are looking for a Stream Processing developer (Kafka, Google Dataflow, Apache Spark etc) who will be an expert in our complex projects, which is in the active phase of development. The developer will take a part of the retail management system for the one of the biggest RMS providers in Europe.**

**What you will be working on:**
• Developing modern highly scalable, high load system, using latest technologies
• Take part in application design
• Be part of bigger team of developers working on different parts of the system

**We use a vast set of modern technologies: Google Cloud using PubSub, Firestore, Cloud Storage, Cloud Run, Confluent Kafka streams, Google Dataflow streams, elasticsearch, Kotlin, .NET Core.**

**What you offer us:**
• Good experience with stream processing (Kafka, Google Dataflow, Apache Spark or others)
• Nice to have a good knowledge of any of the programming languages: Java and/or Kotlin
• Solid understanding of software architecture, design principles and patterns
• Unit, acceptance, performance, and integration testing
• High motivation of developing new services on Google Cloud Platform
• A team player, who works well independently and takes responsibility and ownership
• Curious about new technology and how it can benefit our customers
• Strong analytical skills
• Positive, easy-going and service-minded

**Preferred Skills:**
• GCP stack
• Confluent Cloud stack
• Elastic Cloud stack
• Kubernetes/Docker
• Experience in cloud development and cloud-native services (preferably GCP)
• Continuous Integration
• Scalability
• Observability
• Microservices
• Event-driven development and architecture