We have a vacancies open in the IT Shared Services team, which forms part of the leadership team for the IT Shared Services function.
This role require a balanced mix of strong technology and team leadership skills, and will support the delivery of integration services that align to support our strategic business and technology direction.
Business Domain team
is an internally focussed team enabling Supply Chain and Merchandising domain applications and data services in our Core business.
About the role
In this role you will get an opportunity to :
Lead a team of 5 - 8 Software engineers on a daily basis with respect to managing priorities, ensuring quality delivery and achieving good outcomes.
P roviding software development planning, team resource management, project task allocation and activity management.
Ensuring that our Integration Vision is executed and results in easy to consume solutions for domain and application teams.
Shape a new way of how we deliver exciting new capabilities on our highly micro-services driven backend software stack and bring us leaps forward .
Provide technical leadership, design and develop solutions working closely within the Shared Services team.
Use latest development tools, techniques and paradigms as well as your mentoring skills to scale what we deliver in a group of engineers.
Build, run and own new products which will be used by millions of Kiwis .
Skills and experience or that are desirable include :
Bachelor’s degree in a Technology related subject
Experience mentoring or leading software engineers
Experience in Scrum or other Agile practices
Large scale SOA, Microservices and implementing integration patterns including messaging, routing and transformation
RESTful APIs JSON and XML
AWS exposure particularly in the areas of S3, RDS, SQS, SNS, Cloudfront, IAM
Java 8+ including Hibernate, Spring Boot / Spring, Junit / TestNG, Maven
Experience in other JVM languages is a plus : Groovy, Kotlin, Scala, Clojure etc
Event and streaming technologies