Job Description
Join our caring and collaborative experts who freely share their expertise to deliver complex business domain solutions for Transpower, the owner and operator of the National Grid.
We transport high voltage electricity from where it is generated to large electricity users and the distribution businesses that deliver it to homes and businesses nationwide.
The Application Services team helps ensure electricity is delivered to all New Zealanders by maintaining and evolving complex critical IT systems.
We have been changing at a rapid pace using new technologies to engineer modern web/mobile applications and adopting open-source software and DevOps methodologies to accelerate product delivery.
This role involves leading middleware integration development, automation, and tool maintenance on our OpenShift-based platform, working closely with the application platform team.
You will possess a strong passion for software delivery and quality, an innate desire to learn and understand the domain you are working within, and thrive in building, optimising, and maintaining middleware solutions that support enterprise-scale applications.
Designing, implementing, and maintaining messaging solutions for application integrations using Kafka and ActiveMQ.
Strong understanding of event-driven design patterns and in-depth knowledge of distributed systems and microservices architecture.
Hands-on experience with deploying applications on containerised platforms such as Kubernetes or OpenShift.
Comprehensive understanding of API management and routing using tools like Kong, Apigee, and/or Amazon API Gateway.
Proficiency in developing application integrations in Java using frameworks such as Apache Camel or Spring Integration.
Experience in setting up CI/CD pipelines for configuring middleware products and expertise in authentication and authorisation protocols, mechanisms, and tools.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mount Wellington offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
