Senior Full Stack Java Developer (Team Lead) – Banking & Consulting Environment

Position available for WHV or newly arrived candidates to Australia.

Our client is a well‑established consulting organisation delivering technology solutions across large-scale banking and financial services programmes. They partner with major institutions to modernise application stacks, enhance digital capability and drive engineering excellence across complex, high‑volume environments. This engagement sits within a fast‑moving delivery team focused on building scalable, customer‑facing applications and uplifting engineering standards.

Role Overview

We’re seeking a hands‑on Senior Full Stack Java Developer who can lead from the front—combining strong technical capability with team leadership and design ownership.

Responsibilities

  • Lead architectural and technical design discussions across the development lifecycle.
  • Design, develop and maintain high‑performance, scalable Java‑based applications.
  • Take ownership of full‑stack delivery across back‑end services and front‑end interfaces.
  • Drive best practice in coding standards, performance optimisation and application reliability.
  • Work closely with UI/UX, product and engineering teams to deliver seamless user experiences.
  • Conduct code reviews, mentor developers and uplift overall team capability.
  • Manage delivery timelines and contribute to planning and estimation.

Requirements

  • 5+ years of full‑stack development experience, with a strong focus on Java.
  • Proven experience leading or mentoring development teams within delivery environments.
  • Deep expertise in Java and Spring Boot for building scalable back‑end services.
  • Solid experience with Angular.
  • Experience designing and consuming RESTful APIs.
  • Strong understanding of software engineering best practices, including testing, performance and clean code principles.
  • Experience working with SQL and relational databases.
  • Excellent problem‑solving ability with a detail‑oriented approach.
  • Strong communication skills and confidence engaging with both technical and non‑technical stakeholders.

Benefits & Compensation

  • 6‑month contract with strong extension potential.
  • Competitive day rate of $300–$350 per day.
  • Sydney‑based role with hybrid working flexibility.
  • Opportunity to work within a consulting‑led delivery environment on major banking initiatives.
  • Exposure to modern full‑stack technologies and engineering best practices.
  • A collaborative team culture with real ownership.

#J-18808-Ljbffr
Similar jobs

Lead Java Developer

Apply Now
Back to search page