Software Developer

Vonage

(Holmdel, New Jersey)
Full Time Travel Required
Job Posting Details
About Vonage

Vonage is a publicly held provider of broadband VoIP services. Their technology enables anyone to make and receive phone calls with a touch tone telephone almost anywhere a broadband Internet connection is available.

Summary

This is a Software Developer position in Vonage Research and Development organization. The software developer designs, develops, tests, maintains, and documents software systems and applications. This employee is expected to work in a very dynamic environment with fast paced turnaround times and to interact with product owners, agile teams, architects and operation teams.

Responsibilities
  • Develop high performance, scalable, and fault tolerant platform services to support Vonage mobile, desktop, and web applications
  • Collaborate with product owners and peers to understand product requirement and user needs, and to determine feasibility of design within time and cost constraints.
  • Accountable for the quality, performance and adherence to specification of assigned tasks and overall technical solutions.
  • Perform a variety of tasks within the SDLC including design, development, test, deployment, trouble shooting, and support.
  • Notify management variance from plan and identify changes in the scope of work.
Ideal Candidate

Specific Requirements, Skills & Education:

  • Strong background and experience in Java based development, Web services, Spring framework.
  • Strong knowledge and experience of data structures and object oriented design principles.
  • Experience with scripting languages (e.g. Python, Perl)
  • Experience with distributed programming and micro services.
  • Experience with Application servers (e.g. Tomcat, Jetty, JBoss)
  • Experience with Relational (e.g. Oracle, MySQL, Postgres) and No SQL (e.g. Mongo, Redis) databases.
  • Experience with various OS (e.g. Linux, Mac)
  • Experience with version control systems (e.g. GitHub, Subversion)
  • Experience with software development lifecycle (SDLC); experience in Agile setup.
  • Strong problem-solving and analytic abilities
  • Skill and expertise to effectively communicate at wide range of levels (from executive management to Business Analysts to Technical Resources)
  • Ability and passion to pick up new technologies and stay on the leading edge of full-stack development.
  • Team player, can-do attitude, strong interpersonal skills

Additional Skills (would like to have but not required)

  • Experience with AWS (VPC, EC2, ELB, S3).
  • Experience with Kafka
  • Experience with CI (continuous integration) process.
  • Experience with Build, Testing and deployment tools like Junit, Jenkins, Ant, Maven, Gradle, Puppet, Docker
  • Android and/or iOS development
  • Availability for occasional travel to Israel/Atlanta if needed.

Education

BS in Computer Science or equivalent experience in software development.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Holmdel, New Jersey
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • Data Structures
  • Java
  • Linux
  • Mac
  • MySQL
  • Operating System
  • Oracle
  • Perl
  • Python
  • Relational Databases
  • Scripting Languages
  • Software Development
  • Web Applications
  • Web Services
  • Apache Ant
  • Apache Kafka
  • Apache Maven
  • Apache Tomcat
  • Application Server
  • Continuous Integration
  • GitHub
  • Gradle
  • iOS Development
  • JBoss
  • Jenkins
  • JUnit
  • MongoDB
  • NoSQL
  • Object Oriented Design
  • Redis
  • Spring Framework
  • Subversion
  • Computer Science
  • Jetty
  • Docker
  • Puppet
  • Android
  • SDLC
  • Control System
  • Distributed Programming
  • Microservices
  • Postgres

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.