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 Senior 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 team to accomplish bigger objectives.
What you will bring:
Specific Requirements, Skills & Education
● 10+ years of relevant Software Development experience ● Experience with Kubernetes workloads ● Java and J2EE skills with knowledge of design patterns ● MVC frameworks ● REST microservices ● XML/JSON and SOAP ● Spring Core, Spring Webservices, SpringBoot ● Relational (MySQL, Oracle) database technologies ● Cloud-based technologies such as AWS, Kubernetes and Docker ● Linux Systems knowledge (performance tuning, basic networking, file systems) ● Experience with version control systems like Git, SVN etc ● Junit testing ● Maven and/or ant ● Scripting experience ● Code coverage tools ● Test automation ● 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, Redis, SOAP UI, Rules engine such as drools, Python, Golang ● AWS and Kubernetes certification(s)
Education ● 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.