Job Description
Senior Full Stack Developer with deep Java Expertise
Our client is on the hunt for a
Senior Full Stack Developer with deep Java expertise
to help build the next generation of hybrid-cloud, enterprise-grade building management solutions.
We’re not just writing code – we’re creating technology that optimises buildings, boosts productivity, and improves the way communities live and work. Since 2004, we’ve been proudly Australian made, researching, designing, and delivering cutting‑edge hardware, software, and cloud products – all from right here in Australia – and scaling them to the world.
If you want your work to have a real-world impact on how buildings function and people thrive, this is your chance.
Your Responsibilities
Write clean, efficient, and well-documented code.
Collaborate in a cross‑functional Agile team to design, build, enhance, and maintain high‑quality Java enterprise applications.
Analyse, design, and deliver system changes with a strong focus on quality, performance, and security.
Work closely with internal teams, stakeholders, and product/project owners to refine requirements and ensure solutions meet specifications.
Lead by example by mentoring developers, breaking down complex tasks, estimating effort, and conducting thorough code reviews.
Drive adoption of best practices, maintain high coding standards, and continuously refine development processes.
Contribute to secure‑by‑design principles in every solution you touch.
Preferred Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
Relevant cloud certifications (e.g., AWS Developer Associate, Azure Developer Associate).
Experience working on government or public sector projects.
Skills & Experience
At least 3 years of professional software development experience, ideally in enterprise‑scale projects.
Strong proficiency
in Java programming, with experience in both legacy Java web applications and modern J2EE development.
Proficient with Servlets, JSP, JSTL, and MVC frameworks (e.g., Struts, Spring MVC).
Experience with
relational databases (e.g., PostgreSQL)
and SQL query optimisation.
Familiarity with application servers such as Apache Tomcat and JBoss, including performance tuning, memory management, and optimisation.
Hands‑on experience working in
Linux environments .
Version control experience using Git or similar systems.
Experience integrating and managing Jenkins CI/CD pipelines.
Proven track record in enterprise‑scale, secure software development.
Bonus: Knowledge of Building Management Systems (BMS).
About You
You’re more than a developer – you’re a technical leader, a problem solver, and a collaborative force. You thrive when working in a team that’s as passionate about clean, scalable code as it is about making a difference.
You bring courage – tackling tough technical problems head‑on.
You’re an excellent communicator who can bridge the gap between engineers and business stakeholders.
You embrace change and see challenges as opportunities.
You don’t just code – you architect, guide, and inspire.
You’re ready to leave your mark on a product that’s used globally.
Why Join?
Work on innovative, globally scaling tech that blends software, hardware, and the cloud.
Be part of a tight‑knit, collaborative team where your ideas are heard.
Join a company that’s ISO27001 & ISO9001 certified – with security, quality, and innovation at the core.
#J-18808-Ljbffr