What you’ll be doing...

What we’re looking for at Skyward, A Verizon Company
You’re passionate and curious about technology, drones, aviation, or all of the above. You have experience with and the implementation of Java SaaS applications. As a Backend Engineer, you will assist with, develop, and implement new capabilities for the Skyward Platform that scale and encourage best practices. You will participate in a collaborative Agile team environment to build features that delight the customer, and help Skyward pave the future in an incredibly innovative industry.

Responsibilities and Duties

  • Actively participate as an Agile team member responsible for the Skyward Software Platform.
  • Use Java (and related frameworks such as Spring Boot) and data stores (Postgres with PostGIS) to create scalable web services using REST/JSON or other formats (e.g. protocol buffers).
  • Coordinate schedules and activities with engineering team; contribute to standups, estimating, prioritization and retrospectives.
  • Collaborate with our Agile teams to evolve architectural patterns that ensure scalable, reusable and quality implementations.
  • Remove technical roadblocks by identifying areas of complexity and suggesting improvements that increase performance and lower risk.
  • Create testable, well documented code, troubleshoot, participate in code reviews and optimize backend performance.
  • Keep abreast of technology trends and best practices.
  • Work closely with QA to ensure backend features and fixes are well tested and documented.

Desired Experience and Expertise

  • Development expertise with a foundation in Java
  • Experience developing and implementing testing frameworks and best practices utilizing Test Driven Development methodologies.
  • Willingness to accept new challenges, assist in troubleshooting issues and possess the ability to jump into areas that go beyond the code.

What we’re looking for...

Required

  • Bachelor’s degree in Computer Science or equivalent experience
  • 4+ years of full-time professional Java development experience
  • 2+ years experience with relational database technologies (Postgres, MySql, etc) including SQL
  • Java, Web Programming Skills, Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Software Debugging
  • Ability to work in a highly collaborative Agile team
  • Demonstrated aptitude and desire to learn new skills
  • Excellent written and verbal communication skills
  • Ability to embrace change and work in a fast paced, iterative environment

Preferred

  • Experience working in a startup environment and wearing many technical hats
  • Experience with Amazon Web Services, Google Cloud, Docker, and Kubernetes
  • Demonstrable experience working in a Microservice environment
  • PostGIS experience
  • Experience flying drones for business or pleasure (Part 107 certification preferred)

Keywords: Skyward, VZConnect. Java

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.