Senior Software Developer (Java | Spring Boot)

Recmatrix Consulting

Auckland

On-site

NZD 120,000 - 180,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Recmatrix Consulting in Auckland/Wellington, New Zealand, is seeking a Senior Software Developer with strong Java and Spring Boot expertise to design, build, and support scalable backend systems.

The role focuses on RESTful APIs, Microservices, and cloud-native deployment in an Agile environment, with collaboration across architects, product owners, and developers to deliver high-quality software solutions.

Qualifications

  • 6–10 years hands-on software development experience with Java and Spring Boot.
  • Proven experience designing enterprise applications using RESTful APIs and Microservices.
  • Strong understanding of software engineering principles and modern architecture.
  • Experience with relational databases, SQL, and ORM (e.g., JPA/Hibernate).

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable RESTful APIs and Microservices.
  • Collaborate with cross-functional teams to analyze requirements and deliver solutions.
  • Contribute to design discussions, code reviews, and continuous improvement.
  • Ensure data access efficiency with relational databases and ORM.
  • Build secure, scalable, maintainable applications following best practices.
  • Troubleshoot performance and reliability issues; support CI/CD and cloud deployments.
  • Adhere to coding standards and participate in Agile ceremonies.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Agile
Cloud-native
CI/CD
Kubernetes

Education

Bachelor's degree in Computer Science or related

Tools

Docker
OpenShift
AWS

Job description

Job Title: Senior Software Developer (Java | Spring Boot)

Location: Auckland or Wellington, New Zealand

Employment Type: Contract

Experience: 6–10 Years

About the Role

We are seeking an experienced Senior Software Developer with strong expertise in Java and Spring Boot to design, develop, and support scalable enterprise applications. The ideal candidate will have a solid foundation in backend development, modern software architecture, and cloud-native application development, with a passion for delivering secure, reliable, and high-quality software solutions.

Working within a collaborative Agile environment, you will contribute to the full software development lifecycle, partnering with architects, product owners, developers, and business stakeholders to build innovative digital solutions that meet business and customer needs.

Key Responsibilities
  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable RESTful APIs and Microservices that align with modern software architecture principles.
  • Collaborate with cross-functional teams to analyse business requirements and deliver high-quality technical solutions.
  • Contribute to solution design, technical discussions, code reviews, and continuous improvement initiatives.
  • Develop efficient and reliable data access solutions using relational databases and ORM frameworks.
  • Build secure, scalable, and maintainable applications following engineering best practices.
  • Troubleshoot, optimise, and enhance application performance, reliability, and scalability.
  • Support CI/CD practices, cloud-native deployments, and automation initiatives where required.
  • Ensure software quality through testing, debugging, and adherence to coding standards.
  • Contribute to Agile ceremonies and work effectively within collaborative delivery teams.
Required Skills & Experience
  • 6–10 years of hands-on software development experience with strong expertise in Java and Spring Boot.
  • Proven experience designing and developing enterprise applications using RESTful APIs and Microservices architecture.
  • Strong understanding of software engineering principles, object-oriented design, and modern application architecture.
  • Experience working with relational databases, SQL, and ORM frameworks such as JPA/Hibernate.
  • Ability to develop scalable, secure, and maintainable software solutions with a focus on quality, performance, and reliability.
  • Strong analytical, problem-solving, and communication skills with the ability to collaborate effectively across technical and business teams.
  • Experience working within Agile software delivery environments.
  • Exposure to AWS cloud services and cloud-native application development is desirable.
  • Experience with Docker, CI/CD pipelines, Infrastructure as Code, or container platforms such as OpenShift or Kubernetes is advantageous.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Experience working on large-scale enterprise or cloud transformation programmes.
  • A continuous learning mindset with a passion for modern software engineering practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Simfuni • Wellington

Hybrid
NZD 120,000 - 160,000
Front-end Developer
Front-end Developer

Simfuni • Wellington

Hybrid
NZD 90,000 - 150,000
Senior Java/Spring Boot Engineer — Cloud Microservices
Senior Java/Spring Boot Engineer — Cloud Microservices

Recmatrix Consulting • Auckland

On-site
NZD 120,000 - 180,000
Contract - Senior Developer - .NET & AWS
Contract - Senior Developer - .NET & AWS

Datacom • Auckland

On-site
NZD 120,000 - 180,000
Expressions of Interest - Contract Senior Backend Engineer
Expressions of Interest - Contract Senior Backend Engineer

ClearPoint • Auckland, Wellington

On-site
NZD 110,000 - 160,000
Hybrid work model
Senior Software Engineer (Back-End)
Senior Software Engineer (Back-End)

SecuritEase International Limited • Wellington

On-site
NZD 100,000 - 130,000
Software Engineer - Snr/int backend contractor
Software Engineer - Snr/int backend contractor

westpacnz • Auckland

On-site
NZD 120,000 - 180,000
Java Backend Engineer - Mandarin Speaking
Java Backend Engineer - Mandarin Speaking

Global Wave Group • Auckland

On-site
NZD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Digiscale • Napier

On-site
NZD 90,000 - 130,000
Software Engineer - Snr/int backend contractor
Software Engineer - Snr/int backend contractor

Westpac New Zealand • Auckland

On-site
NZD 120,000 - 150,000