Java Software Engineer at Zone IT Solutions
Sydney, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

06 Jan, 27

Salary

65000.0

Posted On

08 Oct, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

What you'll be doing

  • Design and develop scalable backend systems and APIs that support our core platform functionality.
  • Lead code reviews and establish best practices for backend development across the team.
  • Architect solutions for complex technical challenges, considering performance, security, and maintainability.
  • Collaborate with frontend engineers, product managers and stakeholders to understand requirements and deliver solutions.
  • Mentor and support junior developers, providing guidance on technical approaches and professional development.
  • Optimise database queries and system performance, identifying and resolving bottlenecks.
  • Implement and maintain CI/CD pipelines and deployment processes.
  • Participate in technical planning sessions and contribute to strategic technology decisions.
  • Document systems architecture and technical specifications to ensure team knowledge sharing.
  • Troubleshoot production issues and implement long-term solutions.

What we're looking for

  • Minimum 5+ years of professional backend development experience with proven expertise in server-side application development.
  • Strong proficiency in at least one modern programming language such as Python, Java, Go, or Node.js.
  • Solid understanding of database design, SQL and experience with both relational and SQL databases.
  • Demonstrated experience with RESTful API design and implementation
  • Experience with cloud platforms (AWS) and containerisation. technologies such as Docker and Kubernetes.
  • Knowledge of software design patterns, SOLID principles and clean code practices.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving skills and the ability to work both independently and as part of a collaborative team.
  • Excellent communication skills and the ability to articulate technical concepts clearly.
  • Experience with microservices architecture, distributed systems and agile development methodologies (preferred).
  • Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent professional experience.
  • Experience liaising with offshore teams in India and multilingual skills highly regarded. 

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...