Skip to main content
← Back to Jobs

Graduate / Junior Java Developer - Permanent - Perth

Private AdvertiserPerth CBD, Perth
Part-timefresher
👁️ 0 views📝 0 applicationsPosted 7/16/2026Expires 8/15/2026

Get alerts for roles like this

More Graduate / Junior Java Developer - Permanent - Perth roles in Perth CBD, Perth — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

About the role We are a Leading Perth based Software House and Enterprise Level Solutions Consultancy who are seeking both talented Graduate and Junior to Mid-level Java Developers to join our team on a full-time, permanent basis in Perth, WA. This is an excellent opportunity for early-career developers to launch your professional journey in a supportive and collaborative environment. You will work alongside experienced developers, solution architects and technical leads, contribute to meaningful projects, and develop your skills in a dynamic technology setting. This role offers the ideal platform to transform your theoretical knowledge into practical, real-world experience whilst building a strong foundation in software development. Key responsibilities • Develop, test, and maintain Java applications under the guidance of senior developers • Write clean, efficient and well-documented code following established coding standards and best practices • Participate in code reviews and actively seek feedback to continuously improve your programming skills • Collaborate with team members to design and implement software solutions • Assist in debugging and troubleshooting issues within existing applications • Contribute to technical documentation and knowledge sharing within the team • Support the full software development lifecycle from design through to deployment • Learn and adapt to new technologies and development methodologies as required • Participate in all phases of product development lifecycle, including the analysis, design, test, integration within an Agile methodology environment What we're looking for • A degree in Computer Science, Software Engineering, Information Technology or related field, or equivalent professional qualification • Strong foundational knowledge of Java programming and object-oriented principles • Familiarity with software development concepts including version control systems (such as Git), databases and API integration • Excellent problem-solving abilities and logical thinking skills • Strong written and verbal communication skills with the ability to work effectively in a team environment • Keen attention to detail and commitment to producing high-quality code • A proactive attitude towards learning and professional development • Desirable: Experience with software development tools, frameworks or methodologies relevant to Java development • Desirable: Knowledge of SQL and relational databases • Desirable: Exposure to Agile development practices Nice to have experience, but not essential: • previous experience with Java and Spring Boot • A solid understanding of distributed systems, microservices and event-driven architecture • Experience with messaging/streaming tools like Kafka or similar • Working knowledge of AWS • Some exposure to CI/CD and tooling such as Docker, Jenkins or Ansible • Exposure to web application development • Knowledge of cloud technologies or SaaS platforms • Experience with version control systems such as Git • Any Angular / TypeScript frontend skills (version 12 or above) What we offer We are committed to supporting the growth and development of our team members. We offer competitive remuneration, opportunities for continuous professional development and training to help you advance your career in technology. You'll work in a collaborative environment where your contributions are valued and your ideas are heard. We recognise the importance of work-life balance and provide a supportive workplace culture that encourages innovation and teamwork. Additionally, we offer flexible working arrangements where appropriate for the role, and we are dedicated to fostering an inclusive workplace where all employees can thrive. Key benefits • The opportunity to work across the full software development lifecycle • An good starting Salary package • The opportunity to work on a technically interesting and challenging project • Flexible working hours and friendly collaborative team environment • WFH options available 2 to 3 days per week Graduate roles start from $80K + Super up to $120K + Super for individuals with 2 to 3 years commercial development experience. Apply now If you are an enthusiastic graduate or junior to Mid-level developer ready to take the next step in your career, we would love to hear from you. Please submit your resume for immediate consideration, your application will be treated in the strictest of confidence.