Senior Java Developer
$800 per day
Brisbane - CBD
Contract
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 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
- Strong 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
- 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.
For a confidential discussion - please reach out to Lakshmi Dhanarajachar on 0419 721 158.
Job Summary
Pay:
$800 per day
Location:
Brisbane - CBD
Job Type:
Contract
Specialisation:
Software Engineer
Reference ID:
BBBH77667