Full Stack Engineer

Vonage Logo

Vonage

πŸ“Remote - Poland

Summary

Join Vonage and contribute to innovative cloud communication solutions for businesses globally. This role involves managing end-to-end projects with a focus on backend development using Java, designing high-performance systems, and working within a DevOps culture. You will collaborate with global teams, ensuring scalability and compatibility of microservices-based applications. Responsibilities include architecture, implementation, and seamless deployment through CI/CD pipelines. The ideal candidate will have full-stack development experience with Java, knowledge of cloud and backend technologies, and a proven ability to deliver end-to-end projects. Vonage offers a vibrant work environment and the opportunity to make a significant impact.

Requirements

  • 3–5 years of commercial experience in full-stack development, with a strong emphasis on Java (Java Spring, Spring Boot)
  • Knowledge of cloud and backend technologies, including AWS and relational or non-relational databases
  • Proven ability to design, develop, and deploy scalable, loosely coupled, and maintainable microservices
  • Track record of designing and delivering end-to-end projects while effectively collaborating with global teams
  • Willingness to work with frontend technologies

Responsibilities

  • Manage end-to-end projects with a strong focus on backend development, applying your expertise in Java to research, design, and develop high-performance systems
  • Work on cutting-edge projects, ensuring scalability, compatibility, and robustness while supporting large volumes of data and traffic
  • Your responsibilities will range from architecture and implementation to ensuring the seamless deployment of microservices-based applications through CI/CD pipelines
  • Implement features end-to-end, including both frontend and backend development

Preferred Qualifications

  • Hands-on experience with Vue.js
  • Knowledge of Java reactive programming (Project Reactor, Mono)
  • Familiarity with databases (PostgreSQL, DynamoDB)
  • Background in messaging systems such as Kafka, RabbitMQ, SQS, and SNS
  • Experience implementing CI/CD pipelines for automated testing, building, and deploying applications
  • Experience upgrading Java Spring/Boot applications to the latest version

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.