Senior Java EngineerThe Role is part of a growing SaaS organisation based in Melbourne, where we are currently seeking a Senior Java Engineer to join one of their innovative Engineering teams on a permanent basis.This hybrid role is based in Melbourne and all applicants must have full working rights in Australia to be considered for this position.Key ResponsibilitiesHelp to build various backend applications that extract, transform, and analyse large data sets.Play a key part in the development of scalable adaptors and data extraction components to enable clients to connect with their enterprise systems.Skill SetEssential SkillsExtensive experience in Core Java development.In-depth experience in developing microservices architectures (Spring Boot).Proven experience designing and building RESTful APIs.Hands-on experience with various AWS Services (EC2, RDS, S3, Lambda, VPC etc).Knowledge of Docker and Kubernetes.Strong knowledge working with Relational Databases.Understanding of Solution Design and Architecture.Experience working in an Agile environment.Promote best practices and development principles.Help to lead and mentor Junior and Mid-Level Engineers.Full working rights in Australia.Desired SkillsExperience with various Big Data tools including: ETL, Spark, AWS EMR, Hive/Iceberg.The OfferAttractive salary package.Hybrid working arrangements.Opportunity to work with the latest technologies on exciting projects.