Our client is seeking a highly skilled and experienced Java Full Stack Developer to join their dynamic team. This role is ideal for a proactive and results-driven professional with a strong background in Java development. If you have a passion for creating high-quality software solutions and thrive in a collaborative environment, we want to hear from you Key Responsibilities: Design, develop, and maintain internet-based applications using Java and associated technologies. Work with frameworks and tools such as Spring, Hibernate, Restful APIs, JQuery, JSP, XSLT, HTML, CSS, Angular 8 and JavaScript. Implement and optimize search solutions using ElasticSearch and SOLR. Manage caching and performance improvements using Memcache. Configure and maintain Linux environments, including Apache and Tomcat. Handle server setup and configurations. Develop and manage databases with PostgreSQL and MS SQL Server. Integrate Single Sign-On (SSO) protocols such as CAS and SAML. Collaborate with cross-functional teams to deliver quality-assured project outcomes. Selection Criteria: Essential: 5 years of Java development experience in internet-based applications. Strong experience with Spring, Hibernate, Restful APIs, and Java/J2EE. Proficiency in front-end technologies including Angular 8, JQuery, JSP, XSLT, HTML, CSS, and JavaScript. Hands-on experience with ElasticSearch and SOLR search engines. Experience with Memcache for caching and performance optimization. Familiarity with Linux environments, Apache, and Tomcat. Experience with server setup, configuration, and management. Expertise in PostgreSQL and MS SQL Server. Knowledge of Single Sign-On (SSO) protocols such as CAS and SAML. Familiarity with Windows Server, NGINX, and IIS. Experience with build and release management tools such as Jenkins. Proven ability to deliver quality-assured project outcomes that meet client requirements. Desirable: Knowledge and experience with GraphQL and graph databases such as Dgraph. Familiarity with security standards, including mitigating OWASP Top 10 vulnerabilities. Understanding of system security standards such as ISM. Experience in system architecture design. Knowledge of Azure DevOps. If you are looking for a challenging role where you can showcase your expertise in Java development and contribute to the success of innovative web applications, we invite you to apply. Apply now JOB REF: 06810-0013159758HS By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: https://www.roberthalf.com/au/en/privacy. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.