Role Overview
We are partnering with a major retail client to hire a Senior Software Engineer to support and enhance critical Point of Sale platforms used across a national store network. This hands‐on engineering role focuses on building, improving, and modernising systems across store and enterprise environments.
You will work across front end and back end development, integrations, platform reliability, and release delivery. The environment includes Java‐based applications running on OpenJDK 8, with opportunities to uplift architecture, engineering standards, and modern delivery practices.
Key Responsibilities
* Design, build, and maintain software across POS, self‐checkout, back‐office, and store systems
* Develop front‐end and back‐end solutions across transaction‐heavy retail platforms
* Build and support integrations with payments, loyalty, ERP, fuel systems, and enterprise services
* Write clean, scalable, and maintainable Java code across existing and new applications
* Improve platform performance, reliability, and system stability
* Troubleshoot production issues and contribute to root‐cause resolution
* Build CI/CD pipelines and automate testing, deployments, and environment configuration
* Work with product, infrastructure, cyber, and operations teams to deliver new capabilities
* Participate in code reviews and mentor junior engineers
* Contribute to architecture decisions and modernisation initiatives
Qualifications
* Strong hands‐on Java development experience, ideally in Java 8 / OpenJDK environments
* Solid full‐stack capability with both front‐end and back‐end delivery experience
* Experience with Azure cloud services
* Strong SQL and database development skills
* Experience with APIs, integrations, and distributed systems
* CI/CD experience with Azure DevOps, Git, and automation tooling
* Strong debugging and production support capability
* Experience working in agile engineering teams
Nice to Have
* Retail, POS, payments, or high‐volume transaction system experience
* Exposure to Windows device environments or store technology
* Experience modernising legacy applications
* Monitoring and observability tooling experience
Location
We will only consider candidates who are currently based in Melbourne, VIC.
Benefits
Australian based contract and temporary roles only, the pay rate is inclusive of mandatory 25% casual loading. This excludes permanent and fixed‐term roles.
Diversity, Equity & Inclusion
Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen.
#J-18808-Ljbffr