When you join Verizon

Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose 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.
  • Coding, validating and implementing software solutions and code reviews.
  • Gain understanding on the existing system architecture and flow.
  • Translate customer business issues/opportunities into technical solution/business requirements.
  • Involve in all phases of the development cycle and analyze gaps on an ongoing basis.
  • Ensure to improve performance of the application on an ongoing basis.
  • Partner with QA team to address the identified defects on time.
  • Participate in post implementation issues.

What we’re looking for...

You are curious about new technology and the possibilities it creates. You enjoy working collaboratively in a fast-paced team environment to analyze and creatively solve complex problems. You want to transform the way we work on the inside to improve the experience we deliver on the outside.

You’ll need to have:

  • Bachelor’s degree in Computer Science or related discipline or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Design and Coding experience in Java, Spring, Spring Boot, Spring Reactive Programming and Cassandra.
  • Experience with Cloud Computing (AWS/EKS) and Application Containerization.
  • Experience with large scale transformation initiatives.

Even better if you have:

  • Knowledge of Application Security and Agile development.
  • Experience dealing with technology transformation, performance optimization, scalability, and maintainability.
  • Ability to interact and communicate successfully with business partners and technology teams.
  • Analytical skills and willingness to dive deep, experiment rapidly and get things done.