Senior Java Software Developer

  • Full-time
  • Engagement type: Permanent - Employee
  • Department: Vector Technology Solutions (VTS)

Job Description

Who we are
In 2020, an alliance was formed between Vector and Amazon Web Services (AWS) to co-develop a cloud native data platform: Diverge. This team has evolved to become Vector Technology Services (VTS); a subsidiary of Vector, New Zealand's largest distributor of electricity and gas.

The Diverge data platform:

  • Is a customisable managed software-as-a-service platform; for energy data ingestion, processing, insights generation and data delivery.
  • Is cloud native, composed entirely of AWS serverless services which bring cloud native scalability, reliability and resilience to this mission critical enterprise system.​
  • Is deployed and managed through infrastructure-as-code, automated software release and service orchestration.
  • Performs streaming data processing in state, temporal sequence and data dependency aware pipelines.​

About the role
You'll learn from, and be inspired by our team of software developers in our energy revolution and at the same time you will:

  • Use your advanced software development skills to build software - primarily in Java, but also at times with frontend frameworks like React, and infrastructure automation with Terraform.
  • Grow in your role and in your career, collaborating with leading global partners such as AWS to build valuable software systems for a global customer base.
  • Work in a stable, product-focussed agile team and have a voice in what we build, and how we build it.
  • Learn (and teach) how to use TDD, BDD, and automated application deployment for effective software delivery.
  • Gain experience with AWS services like Lambda, DynamoDB, S3, IAM, and more.

Who are we looking for?
You will be able to demonstrate the following skills and experience:

  • Software development experience: advanced knowledge in Backend programming with Java, Spring, and experience of using tooling and process to ensure quality in the software development life cycle.
  • Excitement about solving problems and learning.
  • Be passionate about helping and caring for others in your team.

What we can offer you
We offer a flexible working environment, with a hybrid working pattern (2 days a week in our Newmarket, Auckland office), and flexible hours.

We take pride in our vision and values, working together to create a new energy future. You'll be joining a dynamic company that provides the ideal career environment for individuals with high calibre experience and skills.

You'll be offered a competitive salary, a range of great benefits, and the opportunity to grow your skills and make a real difference in a supportive, high-performing team.

Vector engages a workforce made up of individuals with diverse skills, values, backgrounds and experiences. Vector respects and values people who are different from each other, including gender, ethnicity, disability, age, sexual orientation, race and religion. We welcome applications from all individuals. If you require assistance or accessibility support from us during the application and selection process, please do not hesitate to contact us on 09 978 7804.

Career opportunities are endless in this environment; what are you waiting for?

Apply

Interviews may be held as applications are received, so do not delay, apply today!

Privacy Policy