Job Description
Vonage is seeking a Java Software Engineer to join its Cloud Engineering team in Barcelona. The successful candidate will help drive innovation across the Vonage Video Platform, focusing on enhancing PaaS backend systems and improving cloud resource control. Vonage is a global cloud communications leader, helping brands such as Airbnb, Viber, WhatsApp, and Snapchat.
Responsibilities include:
- Hands-on software development and system design.
- Implement new features for the cloud based API Gateway, Media Control and Signaling systems for the Vonage Video Platform.
- Contribute to software architectures for a highly distributed network application, resource optimization 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.
Required Skills:
- Strong Java 17 coding skills, and willingness to learn more languages.
- JavaScript, and experience with HTML5 APIs all across different browser engine APIs in general.
- Understanding regarding memory management, garbage collection, concurrency.
- Excellent debugging and problem solving skills.
- Good understanding of algorithms, data structures.
- Track record of delivering high quality code in a fast-paced environment.
Vonage offers:
- Opportunity to work on large-scale, highly available systems.
- Hands-on experience with real-time communications.
- Work alongside a team of experienced engineers.