Saltus Group

Senior Java Software Engineer

Sydney, NSW, AU

13 days ago
Save Job

Summary

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 Experience:

  • 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!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job