About the Role
Set the development standards for delivering our exciting new capabilities to our customers
Create low level designs and technical documentation for the team to start the work
Design and develop cutting edge solutions working closely within the engineering, product, user experience and architecture team..
Use latest development tools, techniques and paradigms as well as your mentoring skills to scale delivery within your dev team
Build, run and own new products which drive the shopping experience and will be used by millions of Kiwis
As for the skills to thrive in this job you would need the following :
Experience in large scale SOA, micro-services, integration patterns (messaging, routing and transformation)
Experience mentoring or leading software engineers
Providing and consuming RESTful APIs
Good exposure to AWS particularly in the areas of S3, RDS PostgreSQL, SQS, SNS, CloudFront, IAM, NewRelic
Rock-solid experience in Java 8+ min and REST frameworks (Spring Boot, Quarkus, etc.)
Strong attitude toward producing quality software : Junit / TestNG, TDD, BDD
Very good understanding of Kubernetes, Docker, API Gateways, Serverless
Experience in other JVM languages a plus : Groovy, Kotlin, Scala, Clojure etc.
Databases ideally PostgreSQL and NoSQL (MongoDB), Redis
We are a team of engineers in a variety of tech stacks, exploring different areas of integrations and micro-services. You will primarily look after a team of Java / NodeJS engineers.
Flexible working environment and tools
Everyone at Foodstuffs has an option to do flexible hours in the office. From time to time we are working remotely. The majority of desks in the office are hot desks which means you and your team can sit anywhere you want.
You will get a high-end equipment to work with (MacBook Pro Latest, your choice of IDE).
Foodies is a team of 25,000 New Zealanders in a growing network of 340+ stores. We serve over 1.5 million customers every week in the most awesome little country in the world!