What you’ll be doing...

Verizon is looking to hire an experienced Software Java developer who will be working alongside a team of engineers to deliver highly available and scalable IOT systems.

Engineer has the technical skills necessary to gather and understand requirement, design, develop, test and deliver java services and micro services. The candidate will be working on developing SOAP and RESTFul APIS based services, queuing systems, SQLServer and NoSQL databases as well as wide range of open source technologies.
The ideal candidate will be working very closely with Product, devops, QA and other engineering teams, The candidate will be also working on production issues and deploy working solution quickly to resolve customer issues. Prior working experience in Machine-to-machine or IOT (Internet Of Things) or cloud based services development is necessary.


  • Design and develop highly available IoT/M2M services.
  • Provide adequate unit test coverage.
  • Deliver projects on time in a fast paced agile environment
  • Passionate about learning new technologies and creating innovative solutions
  • Contribute in technical discussion of system and services
  • Work collaboratively with other team members as well as other teams.
  • Work with Product Management and Operations to successfully deploy services
  • Experience supporting 24x7 available services and triaging customer requests

What we’re looking for...

You will need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Four or more years of Java, J2EE and Strong experience with Open source frameworks and tools such as - Spring, Spring boot, Spring cloud, JPA, Hibernate.
  • Willingness to travel.

Even better if you have:

  • A Degree.
  • Knowledge of SQLServer and NoSQL based solutions such as Couchbase and Cassandra/ElasticSearch.
  • Experience in Jenkins & Maven.
  • Experience with web services (consuming or creating) with REST or SOAP.
  • Experience in writing APIs with ability to write clear, consistent, and simple to use interfaces.
  • Experience with entire Software Development Life Cycle (SDLC) and CI/CD processes.
  • Knowledge of creating data ingestion architectures including streaming and batch processing.
  • Knowledge with containerized platforms such as Docker, Kubernetes, Mesos, Marathon etc
  • Knowledge of implementing and using asynchronous processing frameworks and technologies like ActiveMQ, RabbitMQ, Kafka, Spark.
  • Understanding of security using SSL protocols and data encryption
  • Strong written and verbal communication skills.
  • Five or more years of experience in software development cycle.
  • Programming and architecture experience with
    • NOSQL/MapReduce technologies (Couchbase/Cassandra/ElasticSearch)
    • Docker/Container technologies
    • Go language
  • Experience building scale out cloud platforms.
  • Strong experience of writing good coverage unit testing.

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.