
Senior Backend Software Engineer (Java) Vonage. We’re looking for a Senior Java Backend Software Engineer to join our Cloud Engineering teams to explore new ways to further enhance the Vonage . Video Platform,. our PaaS Backend Software, Control and Provisioning of Cloud resources, Scalable Architecture Designs, Distributed Computing, and beyond. . You will be engaged in both feature development and systems engineering, with a strong emphasis on quality, fault tolerance, and reliability. A data-driven mindset will be key for gaining insights, along with a commitment to tracking and implementing leading industry standards. A strong drive and motivation to see your work deployed in large-scale production systems with extremely high service availability are essential. You will be joining a highly experienced, international team of Software Engineers and. Your key responsibilities:. Hands-on software development and system design.. Implement new features for the cloud based API Gateway, Media Control and Signalling systems for the Vonage Video Platform.. Contribute to software architectures for a highly distributed network application, resource optimisation strategies, and real-time stream/message processing.. Design and develop approaches to measure, evaluate and improve service quality.. Collaborate on projects involving signalling fabric and coordinate with other teams.. What you'll bring. Required:. Strong . Java 17. coding skills, and willingness to learn more languages.. Experience with . Javascript. and or . Node.js. .. Very good understanding regarding . memory management. , garbage collection, . concurrency. .. Experience with . Network Programming. and event-based . parallel/distributed programming,. systems and protocols.. Experience working on backend software engineering frameworks and API development.. Excellent debugging and problem solving skills.. Very good understanding of . algorithms. , . data structures. .. Track record of delivering high quality code in a fast-paced environment.. Experience we consider a plus:. Proficiency in the . Netty. framework for high-performance network programming.. Strong experience with . Spring Boot. for building scalable and robust APIs.. Hands-on expertise with message brokers such as . Apache Kafka, ZeroMQ, RabbitMQ,. or similar queueing systems.. Working knowledge of . Redis, Kubernetes, Helm, Docker, AWS,. and . ElastiCache. for cloud-native and distributed systems.. Experience with . CI/CD pipelines. using . Jenkins. or equivalent tools.. Familiarity with . Go. programming language.. Understanding of communication technologies, protocols, and standards such as . VoIP, SIP, H.323, XMPP,. etc. #LI-JM1