Senior Software Engineer - Java

Vonage Logo

Vonage

πŸ“Remote - Spain

Summary

Join Vonage's Engineering team and help develop a best-in-class real-time platform for Network APIs. Build systems to add features across the Network API Platform, create scalable microservices, and write efficient and scalable code in well-tested systems. The role involves developing on a public cloud infrastructure and working with Java/Kotlin with Micronaut, AWS, Redis, DynamoDB, Docker, and Kubernetes. Vonage values disruptive innovation, customer focus, and a structured approach. The ideal candidate possesses excellent software engineering skills in Java, understands high-performance distributed computing, and has experience with multi-threaded architectures and event-driven pipelines. This is a high-growth opportunity within a global cloud communications leader.

Requirements

  • Excellent software engineering skills in Java
  • An excellent practical understanding of high performance, highly distributed computing
  • A strong focus on testing
  • An understanding of Object Oriented Design and standard design patterns
  • Experience of multi-threaded, 3-tier architectures, web services and caching
  • Experience dealing with event-driven pipelines
  • Willingness to learn and use different technology/programming languages

Responsibilities

  • Build systems to add features across our Network API Platform
  • Create scalable microservices that will help support our impressive growth
  • Write efficient and scalable code, in well-tested systems
  • Develop on a public cloud infrastructure

Preferred Qualifications

  • Experience working with public cloud. AWS would be advantageous
  • SQL / NoSQL
  • Practical experience of deploying code in a modern programming environment using tools such as Docker and Kubernetes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs