Senior Java Kafka Developer

Balance Recruitment — Australia · Posted ~7 hours ago

Senior Contract Hybrid AUD 950 per day

Skills

Java Apache Kafka Big data engineering Solution design Data manipulation and query optimization Data modeling Database and storage systems Software development methodologies Test-driven development Technical research Software design Apache Spark Hadoop Snowflake Databricks Trino Big data SQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global cybersecurity technology business is seeking a Senior Java Developer with strong big data expertise for a renewable one-year contract. You will research, design, and develop complex software across multiple systems, contribute to solution architecture, and work with Java, Kafka, and modern data platforms. The position pays AUD 950 per day and offers mostly work-from-home flexibility, but candidates must reside in Sydney.

Highlights

Earn AUD 950 per day on a renewable one-year contract with the flexibility to work from home most of the time. Tackle challenging next-generation cybersecurity products while applying advanced Java, streaming, and big data engineering skills. The role offers substantial technical design and development responsibilities.

Description

Global Cyber Security product company seeks a talented Senior Java Developer with a heavy Data (Big Data) background. Must have a solution design mindset, Will work on challenging next generation products. 1 year renewable contract. $950 Daily. Mostly Work-From-Home option. Must reside in Sydney. Candidate will perform complex research, design, and Java software development — typically across multiple systems. TECHNICAL SKILLS REQUIRED: • Knowledge of Spark, Hadoop, SnowFlake, DataBricks, OR Trino. • Top Java coding skills and good experience with Kafka. • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall). • Strong proficiency with data manipulation language including optimization techniques. • Strong understanding of normalized/dimensional data modeling principles. • Strong knowledge of multiple data storage subsystems. • Knowledge in using and developing applicable tool sets. • Knowledge of test-driven development. RESPONSIBILITIES: • Interface with other technical personnel or team members to finalize requirements. • Write and review portions of detailed Java code specifications for the development of complex system components. • Work closely with other development team members to understand complex product requirements and translate them into software designs. • Successfully implement development processes, coding best practices, and code reviews. • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. For more information, please Bob Wallace at 02 9091 8212.