Senior Java Developer - Full Stack
Location: Sydney or Melbourne
About the Role:
We are looking for a passionate Full Stack Developer (Java) to join our dynamic squad, working collaboratively to deliver innovative IT solutions. In this role, you'll be involved in the full software development lifecycle—from initial design and documentation through to coding, testing, and deployment—ensuring solutions are delivered efficiently and effectively.
Key Responsibilities:
* Collaborate within an agile squad to deliver solutions within agreed time, cost, and quality parameters.
* Handle end-to-end software development tasks, including design, estimation, coding, documentation, and testing.
* Employ agile methodologies and DevSecOps best practices.
* Execute full-stack development and create robust automated tests.
* Modernise legacy web applications, transforming them into contemporary architectures utilizing Single Page Applications (SPA) and microservices.
* Provide technical support to maintain production system reliability, minimizing disruptions to business operations.
* Foster a team culture focused on continuous improvement and delivering measurable benefits.
Your Story So Far:
* Several years of professional experience in Java-based web application development.
* Deep expertise with J2EE technologies (Spring, Hibernate, EJB, JMS, Struts).
* Proven proficiency in full-stack development (front-end, services, databases).
Desired Skills:
* Test-driven development expertise using JUnit, mock objects, Selenium.
* Familiarity with tools such as Eclipse, Maven, JIRA, Confluence, SVN, Git.
* Solid understanding of JBoss and Tomcat running on Red Hat Enterprise Linux (RHEL).
* Database experience, specifically with MariaDB.
* Understanding of UML, Object-Oriented Design Principles, and Design Patterns.
* Confidence in troubleshooting, including deep dives into open-source code.
* Experience with MuleSoft, React, and Spring Boot.
* Familiarity with containerisation (Docker) and Azure Cloud environments.
If you're passionate about technology, collaboration, and continuous improvement, we'd love to hear from you! #J-18808-Ljbffr