Job Title: Senior Java Developer
Location:
Sydney, NSW
Experience:
8–12+ Years
Employment Type:
Contract
Job Description We are looking for an experienced
Senior Java Developer
to join our growing technology team in Sydney. The ideal candidate will have strong hands-on experience in Java-based application development, system design, and modern frameworks, with the ability to mentor junior developers and work closely with stakeholders.
Key Responsibilities
Design, develop, and maintain high-performance Java applications
Work on backend services using
Java, Spring, and Spring Boot
Develop RESTful APIs and integrate with third-party systems
Participate in system design, architecture discussions, and code reviews
Optimize application performance, scalability, and security
Collaborate with product owners, business analysts, and QA teams
Guide and mentor junior developers and contribute to best practices
Support production releases and resolve technical issues
Required Skills \& Experience
6+ years of hands-on experience in
Java development
Strong expertise in
Core Java, Java 8+, Spring, Spring Boot
Experience with
Microservices architecture
Hands-on experience with
REST APIs, JSON, XML
Strong knowledge of
SQL / NoSQL databases
(Oracle, MySQL, PostgreSQL, MongoDB)
Experience with
Hibernate / JPA
Familiarity with
CI/CD pipelines
and build tools (Maven, Gradle)
Experience with
Git, Bitbucket, or similar version control systems
Understanding of
Agile / Scrum
methodologies