Full Stack Software Engineer - Tropo API

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center, Collaboration, Video
  • Job Id
"Tropo, now part of Cisco, creates developer friendly next generation cloud based voice/video services. We have one exciting opportunity to work in our REST and UI modules for a Java Software Engineer based in our headquarters in Milpitas, Santa Clara. 

What You'll Do
As a Senior Software Engineer within Tropo, you will be part of the design, development and deployment of the different services taht drive Tropo.com's API experience. This position has a strong backend component and hence as you will have to take care, build and grow different API services, extending our API and making sure that it is performant, scalable, available and in summary developed to the highest standards. The ideal candidate will not only be an excellent backend engineer but also will have full-stack experience or very strong skills in Javascript and some common UI frameworks.

Who You'll Work With
On this job you will join an awesome development team who writes modular code with a big emphasis on code coverage and well tested code. You will work in an agile environment that encourages good development practices via excellent software design, code reviews and internal tech talks. 

Who You Are

Skills and Requirements:

 - Strong OO design knowledge and development experience.
 - Significant Java experience ( +7 yrs ) preferably in recent JDK versions ( JDK 7+ ).
 - Significant Java experience. The ideal candidate will be proficient both in Java and JavaScript.
 - Experience developing and designing RESTful APIs. Able to design web services at large scale.
 - Experience with the Spring Framework.
 - Experience with Hibernate or JPA frameworks.
 - Experience with automated testing tools like JUnit.
 - Experience with Continous Integration tools like Jenkins.
 - Experience with Git.
 - Experience with Maven.
 - Experience with Java application servers like Tomcat.
 - Be familiar with an Agile development environment.
 - Be a multitasker able to handle multiple work streams in parallel.
 - Be a self-driven problem solver.

Excellent candidates will also have:

 - Genuine passion for designing elegant UI solutions.
 - Excellent knowledge of HTML and CSS
 - Knowledge and experience in at least one modern UI framework like Angular, React, etc. 
 - Test driven development experience.

Why Cisco
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns. 

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers. 

We Are Cisco.


Apply on the Company Site