Senior Java Developer

Contract Type

Permanent

Location

Inner Suburbs Brisbane, Queensland

Industry

IT

Specialisation

Software Engineering

Salary

AU$130000 - AU$160000 per annum + plus bonus!

Contact Name

Tamie Tran

Contact Email

tamie@talenza.com.au

Date published

21-08-2024

Job Reference

BBBH16382

Description

Senior Java Developer

Our client is seeking a highly skilled Senior Java Developer to join their dynamic team. This is an exciting opportunity for an experienced professional to contribute to innovative projects and drive technological excellence.

Please note: As our client requires candidates who are able to work onsite, only applicants from Brisbane with unrestricted work rights will be considered (PR or citizens).

  • Lead Development Efforts: Design, develop, and maintain robust and scalable Java applications using Spring Boot.
  • Architect Solutions: Collaborate with stakeholders to understand requirements and create effective, efficient solutions.
  • Code Review & Mentorship: Review code for quality and performance, and mentor junior developers.
  • Optimize Performance: Identify and address performance bottlenecks and ensure high availability and reliability.
  • Implement Best Practices: Utilize best practices in software engineering and agile methodologies to deliver high-quality software.
  • Experience: Minimum of 5 years of experience in Java development with a strong focus on Spring Boot.
  • Technical Skills: Proficiency in Java, Spring Boot, RESTful APIs, and relational databases (e.g., PostgreSQL, MySQL).
  • Expertise: Solid understanding of microservices architecture, cloud platforms (AWS, Azure, or GCP), and containerization (Docker, Kubernetes).
  • Problem-Solving: Strong problem-solving skills with the ability to debug and optimize complex systems.
  • Communication: Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).

Register