Independent Recruitment Consultancy's logo

Senior Java Developer - Our Community

Independent Recruitment Consultancy

ourcommunity.com.au

  • Full-time permanent – will consider part-time (0.4 to 0.8)
  • Broad end to end role with enormous scope and opportunity
  • Join a supportive, highly engaged team energised by making a positive contribution

About Us

Our vision is centred on social inclusion and social equity. We provide advice, connections, training and easy-to-use tech tools for people and organisations working to build stronger communities. We offer an open, flexible, agile and caring workplace culture where your wellbeing matters more than a bottom line.

If you feel that you could be doing something more meaningful, that actually helps to make your community a better and more engaged place, then this could be the opportunity for you.

Step into an environment where your talents, knowledge, passion and creativity can be nurtured and valued and you are appreciated for who you are as well as for your skills. Please note that currently, all team members are working remotely but will return to our modern, bright, art filled, open plan office in North Melbourne once safe to do so.

About the role

Working with a team of 10 developers in a broader SmartyGrants team of over 30, you will have end to end carriage of projects related to platform maintenance, testing, development and enhancement with real opportunity to shape and impact the platform and user experience. SmartyGrants is Australia's most-used and best-loved grants administration system. Hundreds of organisations use SmartyGrants software, policy templates and best practice advice to revolutionise their grant making. Key responsibilities include:

  • Creating the technical design, considering the existing patterns, required technologies and development processes of any new features and leading a small team of developers, on a project basis as required, to implement and test new features
  • Determining and considering requirements including performance, security, supportability and testability of new features
  • Investigating and analysing data on technical issues and recommending appropriate solutions
  • Increasing the automated test coverage of the platform while building and/or maintaining the codebase, performing code reviews and providing coaching for other developers in the team - improving the overall quality of the codebase and team capability
  • Fixing bugs and identifying opportunities to automate and streamline development processes
  • Participating in planning and decision-making

Key requirements

In addition to excellent written and verbal communication skills, the interpersonal skills to build, maintain and manage productive and supportive relationships, excellent attention to detail, strong project planning, time management and problem solving skills, you also display flexibility in thinking and coping with multiple and changing priorities. As a minimum, you will also be able to demonstrate the following tech skills and experience:

  • A record of achievement in Java development (ideally Java 8+, Spring MVC 4, Hibernate 4/5)
  • Strong front-end skills (HTML, CSS, Javascript, jQuery, VueJS, Bootstrap)
  • Well-developed knowledge of Atlassian BitBucket (or other git-based source repositories, flows, branching practices, etc)
  • Proven ability using TDD with JUnit, Selenium and other testing frameworks
  • Demonstrated understanding of software design principles and patterns

Next Steps

Resumes without an application letter outlining your claims to the position may not be acknowledged or considered. Please review the Our Manifesto document attached, choose the item that most resonates with you and include in your application letter a paragraph about why that item speaks to you. All enquiries and/or applications are to be forwarded to Mark Dalton, Independent Recruitment Consultant via [email protected] using the subject line: Senior Java Developer - Our Community application via EthicalJobs. Please do not click Apply Now below.

How to apply

This job ad has now expired, and applications are no longer being accepted.

Email me more jobs like this.

Daily