Senior Java Developer (Queensland)

Senior Java Developer (Queensland)

14 Aug
|
Clicks It Recruitment
|
Queensland

14 Aug

Clicks It Recruitment

Queensland

Senior Java Developer
12 month contract
Full-time onsite work required - Brisbane CBD / Remote applicants will not be considered
We're partnering with a globally recognised mining technology organisation seeking an experienced Senior Java Developer to join a high-performing engineering team delivering software that supports critical mining operations.
This role sits within a specialised mining technology environment, developing software that enables real-time guidance, monitoring, fleet management and operational visibility across large-scale mining operations. You'll join a high-performing, self-managing team working on modern cloud-native platforms, distributed systems and mission-critical applications used by some of the world's largest mining organisations.
If you enjoy solving complex engineering problems, taking ownership of technical outcomes and working in an environment where reliability, performance and quality matter, this is an opportunity to make a genuine impact.
What you'll be doing
Develop high-quality Java applications and backend services
Build and enhance RESTful APIs and microservices
Design scalable, resilient and maintainable software solutions
Deliver features end-to-end from refinement and estimation through to development, testing and release
Contribute to solution design, technical decision-making and delivery planning
Write clean, testable and well-documented code
Review code and support engineering best practices across the team
Mentor engineers through technical guidance, knowledge sharing and collaboration
Investigate and resolve complex production issues through troubleshooting and root-cause analysis
Partner with Product, Quality Engineering and Engineering teams to deliver high-quality outcomes
Work closely with domain experts to understand complex mining and operational workflows
Take ownership of technical outcomes, proactively managing risks, dependencies and delivery commitments
Improve system performance,



reliability, observability and security
Contribute to continuous improvement initiatives across engineering practices and processes
What you need to bring
7+ years'
commercial software development experience
Solid
Java development
expertise
Experience with
Spring Framework
and
Spring Boot
RESTful API
development experience
Experience working with
microservices
and distributed architectures
Strong
database design and development
skills
Experience building applications in cloud-based environments
Exposure to modern build, testing and dependency management practices
Understanding of secure software development principles
Proven ability to work autonomously, manage competing priorities and deliver outcomes in complex environments
Strong analytical, solution design and problem-solving skills
Excellent communication skills with the ability to engage effectively with engineers, business stakeholders and subject matter experts
Comfortable working with geographically distributed teams and specialised domain experts
Willingness to learn and quickly develop expertise in complex business and operational domains
Commitment to continuous learning, feedback and professional development
Bonus points for
Python development experience
Edge computing or device-connected applications
Industrial IoT (IIoT) environments
Geospatial and location-aware technologies
Fleet management, asset tracking or telemetry platforms
GPS-enabled software solutions
Industrial automation, ICAS or SCADA systems
Cloud-native application development




Mission-critical or high-availability platforms
CI/CD and DevOps practices
Experience working in mining, resources, industrial technology or other operational technology environments
Technology
AWS
Java 21 and Java 11
Spring Framework & Spring Boot
Docker & Kubernetes
PostgreSQL
Hibernate
Liquibase
Redis & Valkey
Apache Kafka & ArtemisMQ
OpenTelemetry
RESTful APIs
Microservices & distributed systems
Jenkins, GitHub Actions & Azure DevOps
Why you'll love this role
Build software supporting specialised mining operations used globally
Join a recognised leader in mining technology and innovation
Work on real-time, data-intensive software platforms that enable critical operational decision-making
Gain exposure to fleet management systems, operational technology and connected mining solutions
Collaborate with experienced engineers and mining domain specialists across Australia and globally
Influence technical decisions, engineering standards and product direction
Significant ownership and autonomy in a senior engineering role
Work with a modern cloud-native technology stack
Exposure to autonomous systems, AI and advanced analytics initiatives
Flexible start and finish times | Modern Brisbane CBD office
Initial 12-month contract with strong likelihood of ongoing extensions
Important to know
Full working rights required
This role will require the successful candidate to work on site in Brisbane full-time 5 days per week.
Remote applicants will not be considered.
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with a disability. If you require an adjustment to be made during the recruitment process, please call ******** *** or ******
#J-*****-Ljbffr

📌 Senior Java Developer (Queensland)
🏢 Clicks It Recruitment
📍 Queensland

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (queensland) / queensland

Subscribe to this job alert:

Get the latest job offers by email for: senior java developer (queensland) / queensland