Position: Java developer
Company: New Wave Devs
Experience required: 3y
English level: fluent

New Wave Devs is seeking a Backend Software Engineer with a passion for building highly available distributed systems through elegant designs, clean code and team work; delivering consistently high quality solutions. You will be a core member of the Real Time Team and work in coordination with our Operations and QA team.

Work on a scalable, distributed real time system that processes audio streams and produces real time analytics that will be made available for web based applications.

Minimum qualifications:
- A Java engineer with 4+ years of experience who loves building scalable platforms.
- Experience with the Java ecosystem and the Spring framework.
- Experience with Pulsar, Kafka, AWS Kinesis or similar streaming systems.
- Upper intermediate English.

Nice to have:
- Experience using AWS services: S3, EC2, etc.
- Experience with Kinesis Audio Streams.
- Experience with Elastic Search.
- Experience with micro services using containers and Kubernetes.
- Experience with Voice Analytics, Automatic Speech Recognition, and ML and NLP.
- Experience with telephony technology (audio codecs, webrtc, sip/rtp, etc).
- Experience with Web Sockets.