Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Verizon Communications Inc

Senior Software Engineer-Full Stack

Technology

Software Engineer

No

Alpharetta, Georgia, United States

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...

As a Sr. Software Engineer, you will assist in the design, development, testing, and maintenance of a J2EE (Java Platform Enterprise Edition) based Telematics solution. This position will interact with a wide array of disciplines including Project Management, Operations, Engineering, Quality Assurance, etc. in a team atmosphere with the goal of bringing new products to market as well as maintaining existing products. The Software Engineer will be required to analyze and understand the existing Telematics System, make design decisions based on knowledge of Java and the full understanding of the existing system, review, analyze and modify interfaces, including coding, testing, debugging and installing to support the organization’s Telematics System, architecture, and standards.

  • Lead and participate in design sessions and discussions, including architectural recommendations, best practices mentoring, coding standards enforcement, and design pattern modeling.
  • Participate as needed in the development and implementation of Java software based on approved design.
  • Write new programs or create modifications to existing applications as necessary based on project requirements.
  • Review test plans, test files, and scripts for unit testing through integration testing. Work with users to validate system testing and conformity with functional requirements.
  • Follow appropriate change management and implementation procedures. Ensure that appropriate technical and functional documentation is prepared. Coordinate the implementation process.
  • Provide guidance and training to less experienced team members, provide guidance on technical troubleshooting and coordinate support with vendors and internal support teams. Provide support to new applications during and after implementation.
  • Lead and participate in design sessions and discussions, including architectural recommendations, best practices mentoring, coding standards enforcement, and design pattern modeling.
  • Participate as needed in the development and implementation of Java software based on approved design. Write new programs or create modifications to existing applications as necessary based on project requirements.
  • Review test plans, test files, and scripts for unit testing through integration testing. Work with users to validate system testing and conformity with functional requirements.
  • Follow appropriate change management and implementation procedures. Ensure that appropriate technical and functional documentation is prepared. Coordinate the implementation process.
  • Provide guidance and training to less experienced team members, provide guidance on technical troubleshooting and coordinate support with vendors and internal support teams. Provide support to new applications during and after implementation.

This hybrid role will have a defined work location that includes work from home and assigned office days as set by the manager.

What we’re looking for...

You’ll need to have:

  • Bachelor’s degree or four or more years work experience.
  • Four or more years of relevant work experience.
  • Four or more years of development experience in JAVA, Spring, Spring-Boot, Apache Camel, Apache Kafka, Cassandra.
  • Experience working in Linux environments.
  • Experience developing RESTful API's in JAVA.
  • Experience in writing JUnit test cases.
  • Experience working in AWS cloud.

Even better if you have:

  • Bachelor’s degree in Computer Science or Engineering.
  • Experience working in serverless architecture.
  • Experience in analyzing heap dumps, performance and memory tuning.
  • Experience working with AKKA.
  • Experience with continuous integration and continuous deployment.
  • Experience with Agile or Lean development.

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. At Verizon, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion page to learn more.

COVID-19 Vaccination Requirement

Verizon requires new hires to be fully vaccinated against COVID-19. Verizon provides reasonable accommodations consistent with legal requirements (e.g., for medical or religious reasons).