Senior Software Engineer / Consultant - Java, Azure, JavaScript
Job Description:
Senior Software Engineer / Consultant - Java, Azure, JavaScript
- π Location (New Zealand): Flexible / Wellington HQ
- πΌ Employment Type: Permanent or Contract
- π° Base (NZD): 140k β 190k per annum
- π Start Date: Immediate / Negotiable
We are looking for a versatile and highly skilled Software Engineer/Consultant to join our elite delivery team. In this role, you wonβt just write code; you will act as a technical advisor to our clients, helping them build, migrate, and scale robust applications in the cloud.
You will bridge the gap between complex backend systems (Java), modern cloud infrastructure (Azure), and dynamic user interfaces (JavaScript). If you enjoy the variety of consultancy and the challenge of solving deep technical problems across the full stack, this is the role for you.
Key Responsibilities π οΈ
- Design & Develop: Build scalable, high-performance microservices using Java (Spring Boot) and modern JavaScript frameworks.
- Cloud Architecture: Design and implement cloud-native solutions within the Azure ecosystem, ensuring security, scalability, and reliability.
- Consultancy: Work directly with clients to understand business requirements, provide technical recommendations, and lead digital transformation initiatives.
- Full-Stack Integration: Develop and maintain responsive frontends and robust APIs, ensuring seamless integration between the UI and backend services.
- Modern DevOps: Automate everything. You will build and manage CI/CD pipelines and use Infrastructure as Code (Terraform/Bicep) to manage Azure environments.
- Quality & Mentorship: Drive high engineering standards through TDD, peer reviews, and mentoring junior engineers within client teams.
What Weβre Looking For π
- The Backend Expert: Deep proficiency in Java (8/11/17+) and the Spring Ecosystem (Spring Boot, Cloud, Security).
- The Cloud Specialist: Hands-on experience with Azure services (AKS, Azure Functions, Logic Apps, Service Bus, and CosmosDB).
- The Full-Stack Catalyst: Strong experience in modern JavaScript (React, Vue, or Angular) and an understanding of state management and responsive design.
- The Architect: A solid understanding of Microservices architecture, RESTful API design, and Event-Driven systems.
- The Consultant Mindset: Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Engineering Rigor: A passion for Clean Code, SOLID principles, and automated testing (JUnit, Mockito, Cypress, etc.).Rigour
Technical Stack Highlights π»
- Backend: Java, Spring Boot, Hibernate, Microservices.
- Cloud: Azure (Compute, Storage, Networking, DevOps).
- Frontend: JavaScript/TypeScript, React/Angular, HTML5/CSS3.
- Infrastructure: Terraform, Docker, Kubernetes (AKS).
- Database: PostgreSQL, SQL Server, MongoDB, or Azure SQL.
Why Join Us? β
- Variety of Work: Engage with diverse clients across different industriesβno two projects are the same.
- Autonomy: High level of ownership over technical decisions and architectural patterns.
- Growth: Constant exposure to the latest cloud technologies and a culture that prioritizes continuous learning and certification.
- Collaboration: Work alongside a team of top-tier consultants who value knowledge sharing and engineering excellence.
What We Offer π
- π° Competitive salary packages + employee profit-sharing scheme
- π Flexible work arrangements
- π AUD$500 annual home office allowance
- π» Company-provided laptop + you choose the OS
- π Two fully funded company-wide team-building events per year
- π Opportunities to attend industry events
- π€ Fun social activities to build team connections
- π₯ Enthusiastic, focused team with a flat management structure