28 Aug
|
Clicks It Recruitment
|
Queensland
28 Aug
Clicks It Recruitment
Queensland
Job Description
Senior Java Developer
n
12 month contract
n Full-time onsite work required - Brisbane CBD / Remote applicants will not be considered
n
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.
n
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.
n
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.
n
What you'll be doing
n
n
- Develop high-quality Java applications and backend services
n
- Build and enhance RESTful APIs and microservices
n
- Design scalable, resilient and maintainable software solutions
n
- Deliver features end-to-end from refinement and estimation through to development, testing and release
n
- Contribute to solution design, technical decision-making and delivery planning
n
- Write clean, testable and well-documented code
n
- Review code and support engineering best practices across the team
n
- Mentor engineers through technical guidance, knowledge sharing and collaboration
n
- Investigate and resolve complex production issues through troubleshooting and root-cause analysis
n
- Partner with Product, Quality Engineering and Engineering teams to deliver high-quality outcomes
n
- Work closely with domain experts to understand complex mining and operational workflows
n
- Take ownership of technical outcomes, proactively managing risks, dependencies and delivery commitments
n
- Improve system performance, reliability,
observability and security
n
- Contribute to continuous improvement initiatives across engineering practices and processes
n
n
What you need to bring
n
n
- 7+ years' commercial software development experience
n
- Strong Java development expertise
n
- Experience with Spring Framework and Spring Boot
n
- RESTful API development experience
n
- Experience working with microservices and distributed architectures
n
- Robust database design and development skills
n
- Experience building applications in cloud-based environments
n
- Exposure to modern build, testing and dependency management practices
n
- Understanding of secure software development principles
n
- Proven ability to work autonomously, manage competing priorities and deliver outcomes in complex environments
n
- Strong analytical, solution design and problem-solving skills
n
- Excellent communication skills with the ability to engage effectively with engineers, business stakeholders and subject matter experts
n
- Comfortable working with geographically distributed teams and specialised domain experts
n
- Willingness to learn and quickly develop expertise in complex business and operational domains
n
- Commitment to continuous learning, feedback and professional development
n
n
Bonus points for
n
n
- Python development experience
n
- Edge computing or device-connected applications
n
- Industrial IoT (IIoT) environments
n
- Geospatial and location-aware technologies
n
- Fleet management, asset tracking or telemetry platforms
n
- GPS-enabled software solutions
n
- Industrial automation, ICAS or SCADA systems
n
- Cloud-native application development
n
- Mission-critical or high-availability platforms
n
- CI/CD and DevOps practices
n
- Experience working in mining, resources, industrial technology or other operational technology environments
n
n
Technology
n
n
- AWS
n
- Java 21 and Java 11
n
- Spring Framework & Spring Boot
n
- Docker & Kubernetes
n
- PostgreSQL
n
- Hibernate
n
- Liquibase
n
- Redis & Valkey
n
- Apache Kafka & ArtemisMQ
n
- OpenTelemetry
n
- RESTful APIs
n
- Microservices & distributed systems
n
- Jenkins, GitHub Actions & Azure DevOps
n
n
Why you'll love this role
n
n
- Build software supporting specialised mining operations used globally
n
- Join a recognised leader in mining technology and innovation
n
- Work on real-time, data-intensive software platforms that enable critical operational decision-making
n
- Gain exposure to fleet management systems, operational technology and connected mining solutions
n
- Collaborate with experienced engineers and mining domain specialists across Australia and globally
n
- Influence technical decisions, engineering standards and product direction
n
- Significant ownership and autonomy in a senior engineering role
n
- Work with a modern cloud-native technology stack
n
- Exposure to autonomous systems, AI and advanced analytics initiatives
n
- Flexible start and finish times | Modern Brisbane CBD office
n
- Initial 12-month contract with strong likelihood of ongoing extensions
n
n
Important to know
n
n
- Full working rights required
n
- This role will require the successful candidate to work on site in Brisbane full-time 5 days per week.
n
- Remote applicants will not be considered.
n
n
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
n
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 *** or email***********@clicks.com.au
n
#J-18808-Ljbffr
📌 Senior Java Developer (Queensland)
🏢 Clicks It Recruitment
📍 Queensland