Why join ezyCollect

We’re a well-established startup who have been in business since 2015. Our goal is to transform the way that companies manage their cash flow, allowing them to do amazing things with their own business, whilst we work as a close-knit team.

We believe that the greatest resources in business are dreams and ambition. We believe that ambitious businesses deserve to be paid on time. We believe that being paid on time helps businesses to survive then thrive. Our purpose is to put smart technology in the hands of ambitious businesses, so they have the cash and confidence to manifest their dreams. We are currently continuing to develop our core product, with exciting plans to impact our customers with data-driven features as the product evolves over time.  

Overall ezyCollect offers flexible working hours, a relaxed and highly productive office environment and opportunities to work from home if needed. You’ll receive a training budget and the opportunity to take ‘10% time’ to work on innovative projects that might impact the future direction of the company and product. You’ll have the chance to work with a close-knit, collaborative team of like-minded individuals, as well as influence the product direction and help us choose the right technologies to further develop our solution. Are you a Full-stack developer that loves to collaborate and impact your customer and their business? If so, we’d love to talk to you.

Mid-level Java Developer

We are seeking an Mid-Level Java Developer to join our fast growing, fintech startup. This is a great opportunity to be part of a great SaaS product, helping us enhance core functionalities and bringing innovative features to life. As a Senior Java Developer, you will participate in the solution design, act in all development fronts and be able to contribute with your own ideas on how to make our product even better. This role offers quite a bit of free rein and the opportunity to work independently as well as collaboratively with the rest of the business. We’re looking for curious and positive people who thrive in an agile work environment, enjoy some jokes every now and then and definitely love coffee. If you have a github and/or contributed to open source project we’ll consider that in your application, let us know where we can find some coding you’ve done!

Role requirements

  • You will have solid Java and back-end development experience and ideally be interested in developing your Javascript/React skills.
  • SQL experience
  • Application servers experience (such as tomcat, glassfish, jboss…)
  • Knowledge of agile methodologies, XP would be a huge pro
  • Knowledge of WS development
  • Version control systems experience (such as git)
  • Good code interpretation and debugging skills
  • Be able to demonstrate a passion for coding and a strong belief in collaborating closely with your colleagues to ensure you’re developing a great product that meets the needs of your customers
  • Be used to talking to non-technical colleagues to understand the business requirements, understanding priorities and estimating your work on an ongoing basis
  • Show demonstrable, practical hands on experience within software development and the ability to work independently in these roles
  • Most likely have experience of working with a variety of different languages and be happy to learn new languages as a part of your new role
  • Demonstrate knowledge and experience implementing design patterns, Test Driven Development, CI/CD and other software development best practices
  • Have experience monitoring and maintaining production cloud environments, ideally AWS
  • Experience with Accounting and Financial applications is desirable (such as MYOB, XERO, MYOB EXO, Sage etc.)

What you’ll be doing

  • Backend development with the opportunity to work with modern frontend technologies
  • Help manage cloud based resources (eg. AWS application servers)
  • Troubleshooting production environment
  • Contribute with the solution design
  • Taking part in creating technical and functional documentation
  • Create automated tests
  • Support our business team with technical insight when required
  • Create software that is customer-centric and will allow customers to use smart technology to build their businesses
  • Work on a tech stack that includes but is not limited to Java, React, Struts, Spring Boot, jQuery, MySQL and AWS, within a Microservices architecture, with all the benefits that provides
  • Help decide on our next wave of technology and architecture as we grow
  • Work closely with the team and CTO to ensure high quality software design and architecture
  • Collaborate with other team members by working closely together and performing code reviews

On offer

  • There is an immense opportunity for the right candidate to grow together with the company and help shape the future of ezyCollect
  • Being part of a passionate, entrepreneurial team where you’ll be valued for your contribution
  • Have the opportunity to attend conferences or courses and enjoy keeping up to date with the latest technologies and help implement new ideas

Apply here: