** SENIOR JAVA ENGINEERS - MULTIPLE 12-MONTH CONTRACTS **
Melbourne-Based (2-3 days per week in office / the rest from home)
As a Senior Software Engineer, you will take a defined design and to turn it into code, applying appropriate technologies and current software engineering best practice. You write secure, stable, testable, and maintainable code with minimal defects. You will participate in team design, scoping, and prioritisation discussions.
Key Responsibilities
- Design, develop and maintain high-quality software using Java Spring Boot / Hibernate
- Deliver reliable, scalable solutions across microservice and event-driven architectures.
- Drive automation, DevOps self-service, and AWS operational excellence.
- Lead technical design and implementation within cross-functional delivery teams.
- Mentor and support engineers, championing engineering principles and continuous improvement.
- 5+ years as a Senior Java Engineer, including Java frameworks such as Spring Boot, Hibernate, etc.
- Solid experience with AWS (VPC, EC2, ECS, CloudFormation, CloudWatch, RDS, etc.).
- Familiarity with microservices & Kafka
- Strong understanding of CI/CD, Docker, and automated testing frameworks (e.g. NUnit).
- Agile mindset, ownership mentality, and passion for technical excellence.
Our client uses a Tech First approach, they always put the customer first and question the status quo. They love to drive innovation and value others efforts, ideas and expertise. Everyone is passionate about learning and continually developing themselves, working hard while not taking themselves too seriously! They have a strong work/life balance with a great team and culture!
Please APPLY NOW to be considered.
Any questions, contact: Emma.Beale@PRA.com.au
** YOU MUST HAVE WORKING RIGHTS TO APPLY**





