24 Aug
|
Clicks It Recruitment
|
Queensland
24 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
Robust 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
Strong 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 ******** *** or
******
#J-*****-Ljbffr
📌 Senior Java Developer (Queensland)
🏢 Clicks It Recruitment
📍 Queensland