When you join Verizon

Verizon is one of the world’s leading providers of technology and communications services, transforming the way we connect across the globe. We’re a diverse network of people driven by our shared ambition to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.

What you’ll be doing...

We work with the biggest names in the business to enable them to work smarter and faster. The quality of our global network is key to enabling them to drive business. You’ll join our groundbreaking team, working on critical applications that support our global network by architecting state-of-the-art systems. Your role will involve creating and maintaining high transactional applications used by our customers. Ensuring the availability, security, and stability of our current functionality, designing scalable architectures, efficient interfaces with partnering applications, database analysis, and design, and participation in new initiatives are key elements of your role. You will be defining the direction for major efficiency improvement programs to achieve cost savings goals. Your work will enable us to continue to deliver new technologies to our customers to future-proof our business.

  • Develop reusable frameworks, components, common schemas, standards to be used.
  • Participate in design discussion for end-to-end experience.
  • Communicate and partner with internal and external stakeholders on delivering the programs including new product/feature launches, existing product/feature enhancements, experience redesign and tech stack migration.
  • Code, validate and implement software solutions and code reviews.
  • Gain understanding on the existing system architecture and flow.
  • Translate customer business issues/opportunities into technical solution/business requirements.
  • Partner with QA team to address the identified defects on time.
  • Participate in post implementation issues.

What we’re looking for...

You’ll need to have:

  • Bachelor’s degree or one or more years of work experience.
  • One or more years of relevant work experience.
  • Knowledge of SDLC and Agile Development.
  • Experience with J2EE and Java technologies, Spring, Servlet, Web Services, XML, XSLT, SOA & AJAX.
  • Working experience with OOP, SOA, modular code development, micro services, design pattern, multi-threading.
  • Experience with Server back end and API/Service development.
  • Experience with JUnit/TestNG, Maven, Oracle, UNIX.

Even better if you have:

  • Familiarity with network protocols such as TCP/IP, HTTP.
  • Knowledge of industry best practices in enterprise-class software development and agile methodology.
  • Experience in cloud computing, a Rules Engine such as DROOLS, Spring Integration, Caching, or any similar technology, mobile web experience.

If Verizon and this role sound like a fit for you, we encourage you to apply even if you don’t meet every “even better” qualification listed above.