Peoplebank are recruiting for a Senior Java Developer to work on a long-term contract, based in the Adelaide CBD. Whilst the company operates a hybrid work setup, this is NOT a fully remote role and you must be based in Adelaide, South Australia with full work rights . As a Senior Software Engineer, you will take a leadership role in guiding the Applications Development and Maintenance team, driving the continuous development and enhancement of our clients’ systems. Responsibilities include Take ownership of end-to-end development to ensure delivery of high-quality outcomes. Collaborate with business stakeholders , including BAs and SMEs, to define, clarify, and document comprehensive business requirements, ensuring alignment with both technical and strategic objectives. Lead the design, development, and documentation of complex systems and solutions , adhering to established standards while ensuring code quality, scalability, and maintainability. Identify, assess, and mitigate risks related to project delivery and system releases, ensuring proactive issue resolution and minimising impact on timelines and quality. Provide accurate effort and duration estimates for development tasks, continuously refining estimation techniques, and monitoring progress to ensure timely and successful delivery. Report and communicate on development status, highlighting progress, risks, issues, and anomalies, while ensuring transparency and alignment with project goals and timelines. Leverage technical expertise in requirements analysis to influence solution design, drive continuous improvements in development processes, and ensure optimal alignment between business needs and technical deliverables. Skills and Experience required Proven experience (5 years) of hands-on software development. Proficiency in multiple programming languages such as Java, Python, JavaScript, R, and Bootstrap, along with familiarity with frameworks like React, Hibernate, Angular, and Spring. Experience with cloud platforms such as Azure, as well as tools like Databricks, DB2, SQL, Unix scripting, and software configuration management . Familiarity with continuous integration and build tools (e.g., Bamboo, SVN, Crucible) and automation technologies. Proven experience working in an Agile/scrum environment . Extensive experience with testing platforms, with a strong emphasis on writing maintainable, scalable code and ensuring high-quality through unit and integration tests. Excellent communication skills, the ability to collaborate effectively, and strong problem-solving capabilities. So if you are a talented Senior Java Developer, who is looking for a large and interesting, long-term program of work, then please APPLY NOW! Or you can call Jerry Belialba on 08 8112 7406 for a confidential conversation. J-18808-Ljbffr