About the Role
We are seeking a Java microservice developer, who can lead the design development and optimisation of scalable microservice base applications.
The successful candidate should have deep expertise in java, spring boot, microservice architecture along with cloud computing and best practices.
This role involves working closely with cross-functional teams to deliver high-quality solutions while ensuring performance security and scalability.
Key Responsibilities
- Design, develop, and deploy microservices-based applications using Java.
- Develop RESTful APIs and integrate them with front-end applications and external systems.
- Work with containerization technologies like Docker and orchestration tools like Kubernetes.
- Implement best practices for scalability, security, and performance optimization in microservices.
- Work with relational (PostgreSQL, MySQL) and NoSQL databases.
- Implement messaging and event-driven architectures using Kafka or any other.
- Develop unit tests and maintain code quality using tools like JUnit, Mockito, SonarQube.
- Collaborate with DevOps teams to deploy applications using CI/CD pipelines ( Jenkins, GitHub Actions, GitLab CI/CD ).
- Experience with cloud platforms (AWS, Azure, or GCP)
- Troubleshoot and resolve production issues in a cloud environment.
- Work with Agile methodologies and participate in daily stand-ups, sprint planning, and code reviews.
Preferred Skills & Experience
- Strong expertise in Java 8/11+ and Spring Boot framework
- Experience in Microservices architecture and RESTful API development
- Familiarity with Kafka, RabbitMQ, or any other messaging systems
- Hands-on experience with PostgreSQL, MySQL and NoSQL databases
- Proficiency in Git, Maven/Gradle, and build automation tools
- Understanding of security best practices in microservices development
- Strong analytical and problem-solving skills
The Successful Candidate
- Architect, design, and develop scalable, distributed microservices using Java (Spring Boot, Spring Cloud).
- Define and implement best practices for microservices development, security, and performance.
- Optimize and fine-tune services for high availability and low latency.
- Design and manage cloud-native applications using AWS, Azure, or Google Cloud Platform (GCP).
- Work with containerization (Docker, Kubernetes) to ensure efficient deployment and scalability.
- Troubleshoot and resolve complex production issues, ensuring high system reliability.
- Hands-on experience with Docker, Kubernetes, and Helm for container orchestration
- Strong knowledge of API security (OAuth2, JWT, API Gateway)
- Experience with distributed caching solutions Eg. Redis or any other.
- Solid understanding of multi-threading, concurrency, and performance tuning
- Experience in monitoring, logging, and tracing using Grafana, AppDynamics or any other.
What's on offer?
This contract is a 6-month initial contract. Located in Melbourne CBD, with a Hybrid working arrangement
Commencement – January 2026
How to Apply
Please upload your resume to apply. We will be in touch with further instructions for suitably skilled candidates. Please note that you will be required to complete selection criteria to complete your application for this role.
Contact: George Wright on 0480 011 549 or email georgew@whizdom.com.au for any further information.
Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks.


