Senior Java Full Stack Software Engineer

Balance Recruitment — Australia · Posted ~8 hours ago

Senior Full-time

Skills

Java 8+ Spring JavaScript React Full-stack development Software design Software development Security Scalability Performance optimization Test-driven development Code review Agile Technical leadership Mentoring Kubernetes

🔓 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 Senior Java Full Stack Software Engineer is sought to design and develop sophisticated enterprise software across multiple systems. You will work with modern Java and web technologies, lead engineering practices, mentor junior developers, participate in Agile delivery, and champion security, scalability, performance, test-driven development, and high-quality code reviews.

Highlights

Work on complex software systems with broad customer impact while taking a leading role in development practices. The position combines hands-on full-stack engineering with technical leadership, mentoring, security, scalability, performance, test-driven development, and Agile collaboration.

Description

Our client, a leader in data services and cybersecurity solutions, is seeking a Senior Java Full Stack Developer to join their dynamic team based in the Northshore area. This role offers the opportunity to collaborate on complex software projects impacting customers worldwide. In this position, you will perform advanced software design and development across multiple systems, applying your expertise in Java 8+, Spring, JavaScript, React, and other modern technologies. You will lead development practices with a focus on security, scalability, and performance, ensuring quality through test-driven development and comprehensive code reviews. Key responsibilities include: Designing and coding sophisticated software components and systemsMentoring and guiding junior engineers to foster skill developmentCollaborating in an Agile environment, participating in ceremonies such as stand-ups and retrospectivesServing as a technical liaison with external technology teamsDriving adherence to enterprise architecture and technical standardsManaging system testing cycles including user acceptance testingInvestigating and resolving production issues efficientlyContributing to the evolution of product architecture and design Ideal candidates will have at least 8 years of software engineering experience, hold a Bachelor’s degree in Engineering or Computer Science (or equivalent), and possess a strong command of object-oriented design and multiple data storage systems. Experience with containerization (Docker, Kubernetes), microservices, and cloud platforms (Azure) is highly desirable but not mandatory. This is an excellent opportunity to join a forward-thinking client who values innovation, diversity, and professional growth. If you are passionate about leading software projects that make a global impact, we encourage you to consider this role. Balance Recruitment is committed to equal opportunity employment. We celebrate diversity and encourage people from all sections of our community to apply for this role.