freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Salary: $150,000 – $160,000 annual

We are hiring!

Senior software engineers in Sydney with extensive experience in designing, building, and scaling high-performance backend systems in a cloud-native environment.

This role is ideal for individuals with strong expertise in microservices architecture, distributed systems, and event driven design, along with a passion for innovation, including emerging technologies such as AI integration. Package includes visa and relocation.


Key Responsibilities

Backend Development & Architecture

  • Design and develop scalable, resilient microservices using modern frameworks (e.g., Spring Boot)

  • Build and maintain event-driven systems leveraging streaming technologies (e.g., Kafka, ksqlDB)

  • Develop and support high-throughput, real-time processing services

  • Ensure high availability, performance, and reliability of backend systems

Cloud & Platform Engineering

  • Deploy and manage applications on Kubernetes (EKS) and AWS cloud environments

  • Work with containerization and orchestration tools such as Docker and Kubernetes

  • Handle deployments, scaling, and monitoring of distributed systems


System Integration & Data Engineering

  • Design and optimize database schemas and integrations (PostgreSQL, Redis)

  • Build data pipelines and event ingestion services

  • Integrate messaging systems such as Kafka and cloud-based event services


DevOps, Monitoring & Security

  • Implement observability and logging solutions (e.g., Splunk)

  • Manage secure application configurations using tools like HashiCorp Vault

  • Perform incident response and root cause analysis for production issues


Innovation & AI Integration

  • Contribute to initiatives involving AI-powered applications, such as chatbot solutions

  • Explore new technologies to enhance automation, system intelligence, and business value


Qualifications

  • Bachelor’s degree in Computer Science or related field

  • 6+ years of experience in software engineering or backend development

  • Strong proficiency in:

  • Java (Spring Boot)

  • Microservices and distributed systems

  • Event-driven architecture

  • Hands-on experience with:

  • AWS and Kubernetes (EKS)

  • Kafka or similar streaming platforms

  • PostgreSQL or other relational databases

  • Experience with containerization (Docker) and cloud-native development


Preferred

  • Experience in financial services or high-availability systems

  • Familiarity with distributed workflow tools (e.g., Netflix Conductor, Apache Flink)

  • Exposure to AI/ML integration or chatbot development

  • Knowledge of database migration tools (Liquibase)

  • Experience working in Agile environments


Key Skills & Competencies

  • Strong problem-solving and analytical thinking

  • Ability to design scalable and maintainable systems

  • Excellent communication and collaboration skills

  • Leadership mindset with mentoring and team guidance capabilities

  • Proactive ownership and accountability in delivering solutions

  • Financial Services Experience Required


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available