Vonage Engineering Mission: We embody the notion of be 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: Responsible for architecting, designing, developing Cloud Based Full Stack Applications including Enterprise Micro Services and Front End Applications. Evaluate business requirements, propose solutions and document design details. Recommend and Ensure technology improvements for Stable, Scalable, High Performing and Secure Platforms. Collect Metrics, implement monitoring mechanisms and perform automated testing. Collaboratewith QA to ensure quality. Collaborate with business on roadmap and solutions. Responsible for automation and deployment of micro services on Kubernetes platform.Provide end-to-end support including deployment and post deployment. Independently be able to lead and deliver complex projects within tight deadlines.
Education & Experience: Bachelor's degree in Computer Science or related field and 5+ years of experience as Software Developer or related position.
3 years of experience with the following:
Developing and packaging Spring Boot Apps as Docker Images,
Java and J2EE skills with knowledge of design patterns
Database ORM frameworks like Mybatis or Hibernate
Interfacing with Oracle and/or MySQL databases
SOAP, REST and XML
Spring Core, Spring Web services
Using Eclipse or equivalent IDE
Developing Single page applications and deploying on AWS S3, AWS Cloud Front Interface
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.