Streaming Applications Developer
-, Bydgoszcz +1 Location
Huuuge Games
Introduction:
At Huuuge Games we make top grossing mobile games that bring people together through fun and social mobile gaming.
We're looking for a passionate Streaming Applications Developer to join our team. You'll be responsible for developing and maintaining high-performance, real-time systems where every millisecond counts, processing thousands of events per second. You'll be using Scala within the Confluent Kafka ecosystem to build these systems. Your work will have a tangible impact on the company's results, and you'll see the direct effects of your efforts implemented and scaled.
How will you make an impact with us?
Develop core modules for our Big Data platform and data applications, which operate on hundreds of servers in AWS using Spark, Kafka, Flink and Kubernetes.
Design, develop, and maintain high-performance, real-time data pipelines.
Research and perform proof-of-concepts for new technologies, tools, and design patterns.
Lead and contribute to technical design discussions, challenging and reviewing architectural definitions.
Conduct code reviews to ensure high development standards and best practices are maintained.
Contribute to high-standard development processes, including CI/CD and unit testing.
Ensure seamless and reliable deployments to production, along with effective production monitoring.
Collaborate with cross-functional teams to deliver scalable and robust data solutions.
This is the right job for you if you have:
3+ years of experience working in Java/Scala/Python or other high-level programming languages.
Solid understanding of software architecture paradigms (e.g., microservices, event-driven architecture) and design patterns for building scalable, distributed systems.
Proven experience in the design and development of large-scale distributed systems.
Practical knowledge of Big Data concepts and technologies, with hands-on experience in processing large datasets.
Familiarity with cloud environments (AWS, GCP, or Azure) and a commitment to high-quality development practices, including unit testing and CI/CD.
Surprise us with:
AI tools usage in every day work
Experienced with building scalable stream-processing using Kafka/Flink
Experience in Big Data ecosystem - an advantage
We thought you’d appreciate:
Streaming Applications Developer
Streaming Applications Developer
-, Bydgoszcz
Huuuge Games