As a seasoned professional in software development, you'll have the opportunity to work on cutting-edge projects that drive real impact. Our team is passionate about delivering innovative technology solutions that help make a difference.
About the Opportunity
We're seeking an experienced and skilled Senior Java Developer to join our growing technology team. As a key member of our team, you'll be responsible for building and enhancing robust, scalable software solutions that support key business operations and deliver exceptional user experiences.
Key Responsibilities:
* Lead the end-to-end development of Java-based applications, from design through deployment
* Architect and implement scalable microservices using Spring Boot and modern frameworks
* Collaborate with various teams, and other developers to deliver high-quality features
* Conduct code reviews, mentor junior developers, and promote best practices across the team
* Troubleshoot and resolve complex technical issues in development and production environments
* Continuously improve application performance, security, and maintainability
* Stay current with emerging technologies and contribute to technical strategy and roadmap
About You
Strong proficiency in Java development and Spring/Spring Boot frameworks is essential. Experience with cloud platforms such as AWS, Azure, or Google Cloud is also desirable.
You should have excellent problem-solving skills and a proactive, collaborative approach. Strong communication skills and ability to work effectively in cross-functional teams are also essential.
A defence security clearance is required for this role, applicants must be Australian citizens and either possess or be eligible to obtain and maintain appropriate clearances.