**Job Overview**
As a skilled Java Software Engineer, you will be responsible for designing and developing scalable software applications using Java.
Key Responsibilities:
* Design, develop, test, and deploy high-quality Java-based software applications
* Collaborate with cross-functional teams to identify business requirements and develop solutions
* Participate in code reviews to ensure adherence to coding standards and best practices
* Stay up-to-date with the latest Java technologies and frameworks
Requirements:
* Must have full working rights in Australia
* Experience with Kafka Streams and Kafka Connect is mandatory
* Strong understanding of object-oriented programming concepts and design patterns
* Excellent problem-solving skills and ability to work independently
* Strong communication and collaboration skills
What We Offer:
* Permanent employment opportunity
* Opportunity to work with a dynamic team on exciting projects
* Professional development opportunities
* A supportive and inclusive work environment
Interested candidates can share their updated resume or call us for more information.