Senior Java Developer (Queensland)

Senior Java Developer (Queensland)

20 Sep
|
Clicks It Recruitment
|
Queensland

20 Sep

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.
This role offers the opportunity to build software supporting large-scale mining and operational technology environments, working with modern cloud-native architectures, real-time data platforms and mission-critical applications.
You'll collaborate with experienced engineers across international teams while contributing to products used by some of the world's largest mining operations.
If you enjoy building scalable software, solving challenging engineering problems and working in environments 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 solutions Contribute to technical design and delivery planning Write clean, testable and well-documented code Review code and support engineering best practices Investigate and resolve complex production issues Collaborate with QA, product and engineering teams Improve system performance, reliability and security Contribute to continuous improvement initiatives What you need to bring 7+ years' commercial software development experience Robust Java development expertise Experience with Spring Framework and Spring Boot RESTful API development experience Experience working with microservices architectures Strong database design and development skills Exposure to modern build and testing practices Understanding of secure software development principles Strong analytical and problem-solving skills Excellent communication and collaboration skills Commitment to continuous learning and improvement Bonus points for Python development experience Edge computing or device-connected applications Industrial IoT (IIoT) environments Geospatial and location-aware technologies Fleet management or telemetry platforms GPS-enabled software solutions Industrial automation, ICS or SCADA systems Cloud-native application development Mission-critical or high-availability platforms CI/CD and DevOps practices Background in industrial, mining or other complex systems 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 large-scale mining operations Join a recognised leader in mining technology Work on real-time, data-intensive software platforms Exposure to autonomous systems, AI and advanced analytics Collaborate with skilled engineers across global teams Influence technical decisions and engineering practices Work with a modern cloud-native technology stack Flexible start and finish times | Modern Brisbane CBD office Initial 12-month contract + 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.
If you're looking for a technically challenging role where you'll help build software supporting the future of autonomous mining and connected operations, we'd love to hear from you.




#SeniorJavaDeveloper #JavaDeveloper #Java21 #SpringBoot #SpringFramework #BackendEngineering #SoftwareEngineering #Microservices #DistributedSystems #RESTAPI #AWS #Docker #Kubernetes #PostgreSQL #Kafka #CloudNative #DevOps #IndustrialIoT #MiningTechnology #AutonomousSystems #RealTimeSystems #MissionCriticalSystems #BrisbaneTech #BrisbaneJobs #clicksitrecruitment If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button.
For further information please contact Amy Watson at Clicks IT Recruitment on ***************.
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 email ****** Apply Now Job Summary Pay: $800 per day Location: Queensland, Brisbane Job Type: Contract Specialisation: Software Engineer Reference ID: BH-***** Jobseeker FAQs FAQ 1 Optional.
Specifies the mode.
Possible values: 0 – Default.
Does not count all elements of multidimensional arrays 1 – Counts the array recursively (counts all the elements of multidimensional arrays) Optional.
Specifies the mode.
Possible values: Optional.
Specifies the mode.
Possible values: 0 – Default.
Does not count all elements of multidimensional arrays 1 – Counts the array recursively (counts all the elements of multidimensional arrays)

📌 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