Senior Java Developer (Brisbane)

Senior Java Developer (Brisbane)

11 Aug
|
Clicks It Recruitment
|
Brisbane

11 Aug

Clicks It Recruitment

Brisbane

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
- Strong 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, ICS 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 contemporary 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

Key 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.

For a confidential discussion or to learn more please reach out to Lakshmi Dhanarajachar on 0419 721 158 or [email protected].

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 61 429 171 544.

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 1300 254 257 or email [email protected]

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

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 (brisbane) / brisbane

Subscribe to this job alert:

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