We embody the notion of what's next now! We envision, develop and manage technology to connect the world. Our team brings excellence, passion, creativity and curiosity to the job. We look at the business environment and technologies in new and challenging ways, striving to develop and deliver integrated whole-system solutions to meet our customers’ ever-changing needs.
What you will do:
As a Software Engineer you will design, develop and maintain cloud-based services and infrastructure for our communications platform. We need our engineers to be committed team players, demonstrate ownership and be self-motivated to take on new problems across the full-stack as we continue to push technology forward.
Essential Job Functions
Design and develop for scale and reliability.
Develop software using best practices including aspects of test, deployment and operations.
Ability to choose the appropriate technology based on the need.
Apply innovative thinking to all functions of development.
Ability to complete individual tasks end-to-end independently while working with a larger teamto accomplish bigger objectives.
What you will bring:
Specific Requirements, Skills & Education
5+ years of relevant Software Development experience
Java and J2EE skills with knowledge of design patterns
Linux Systems knowledge (performance tuning, basic networking, file systems)
Experience with version control systems such as Git, SVN, etc.
Maven and/or ant
Code coverage tools
Strong troubleshooting skills
Experience with DevOps practices
Strong interpersonal skills
Highly organized with strong analytical and communication skills
Additional Skills (would like to have but not required)
Experience with Agile Development methodologies
Experience with Mongo DB or Redis,
Rules engine such as drools,
AWS and Kubernetes certification(s)
Bachelor's degree in Computer Science or equivalent experience.
What is in it for you:
In addition to providing exciting work, career advancement opportunities, and a collaborative work environment, Vonage provides competitive pay and benefits including unlimited discretionary time off and tuition reimbursement.
Note: The purpose of this profile is to provide a general summary of essential responsibilities for the position and is not meant as an exhaustive list. Assignments may differ for individuals within the same role based on business conditions, departmental need or geographic location.