Pryan Pty Ltd is seeking an Associate Java Developer to join a major federal program delivering secure, high-value digital services for the Australian community. This role suits an early-career or mid-level Java developer looking to grow in a collaborative, Agile environment while contributing to meaningful public-sector outcomes.
You'll work as part of an established multi-disciplinary delivery team, developing and maintaining applications that support national programs. This is an excellent opportunity for someone who enjoys full-stack development, modern Java frameworks, and working closely with business analysts, testers, and other stakeholders.
Key Responsibilities
As an Associate Java Developer, you will:
* Develop and enhance software applications using Java/J2EE/JEE in accordance with SDLC and Agile practices.
* Build and maintain front-end components using, PrimeFaces, and JavaScript.
* Contribute to RESTful API development, SOAP/XML integrations, and back-end services using EJB3 and JPA.
* Perform code reviews, unit testing (JUnit), quality assurance, and effort estimation.
* Support application design, database interactions (SQL, relational DBs), and system documentation.
* Participate in scrum ceremonies, collaborate with cross-functional teams, and support defect resolution.
* Engage in knowledge-sharing and contribute to continuous improvement across the team.
Essential Criteria
Technical Expertise
* Proficiency in Java/J2EE/JEE,, PrimeFaces, JavaScript, SOAP, XML, EJB3, JPA, and RESTful APIs.
* Experience with development tools such as IntelliJ, Maven, and Azure DevOps.
* Strong SQL skills with relational databases.
Application Development
* Full-stack development experience including both front-end and back-end delivery.
* Ability to design, implement, and reverse-engineer Java-based applications.
* Experience developing authenticated and unauthenticated user flows (e.g., federated identity patterns).
Development Methodologies
* Solid understanding of the software development lifecycle and Agile ways of working.
* Experience with CI/CD pipelines, automated build/deploy workflows, and writing JUnit test cases.
* Ability to produce clear technical documentation.
Analytical & Collaborative Skills
* Ability to analyse user stories and deliver high-quality, low-defect solutions.
* Experience collaborating with business and technical stakeholders.
* Strong communication, adaptability, and initiative in dynamic delivery environments.
Desirable Criteria
* Java certifications or relevant formal qualifications.
* Familiarity with UX/UI standards and modern front-end best practices.
Location & Working Arrangements
This role can be based in Canberra, Sydney, Melbourne, or Brisbane, with hybrid working (minimum 2 days in office per week). Flexible arrangements can be negotiated once onboarded.
Security Requirements
You must already hold or be able to gain a Baseline security clearance or higher to be considered.
Why Work With Pryan
At Pryan, we specialise in providing high-quality ICT talent to government programs, with a strong focus on security, reliability, and transparent engagement. You'll receive:
* Supportive candidate-focused onboarding
* Clear communication throughout the process
* Fair and transparent commercial arrangements