Software Developer - Java (Adelaide, AU)


Software Developer (Java)

Position Description

ADVAM, a company of Transaction Network Services, is one of the leading payment solutions companies, in its selected markets. Working with the leading airports, parking operators, shopping centres, local government and self service organisations, ADVAM delivers a way for clients to process cashless payments and engage more effectively with their customers.

ADVAM has experienced fast global growth and in order to maintain its innovative edge, it is growing its team at the Adelaide based headquarters. This role is to be an integral part of the ADVAM team, helping to provide exceptional service and support to the ADVAM business and its customers.

Working within the execute / delivery phase of TNS’ Systems Development Life Cycle (SDLC) to develop software which meets or exceeds the company’s quality and performance standards including the preparation and maintenance of system documentation. You will function collaboratively as part of a professional technology team engaged in the structured and timely delivery of technology solutions.

A Software Developer at TNS is expected to pursue self-improvement, innovation and the adoption of best practice to enhance the productivity and effectiveness of the team. As part of a vibrant and entrepreneurial working culture you will be assessed on your creativity and ability to contribute beyond the formal definition of your role.

  • Assisting with analysis, problem-solving, development and delivery of maintainable and efficient software solution elements across TNS’ business capabilities.
  • Develop software which meets or exceeds TNS’ quality and performance standards.
  • Function collaboratively as a member of a professional technology team engaged in the structured and timely delivery of technology solutions.
  • Pursue self-improvement, innovation and the adoption of best practice to enhance the productivity and effectiveness of the team.
  • Develop and execute test plans that thoroughly test applications and allow for quality implementation of applications.
  • Prepare and maintain documentation of applications and systems.
  • Communicate status, issues and risks with leaders in a timely manner.
  • Deliver outcomes that fit within the design direction and architectural boundaries provided by the design team.
  • Provide consistent and improving level of quality within the code base, working with the Quality Assurance team to allow an efficient, high quality test capability.
  • Provide delivery outcomes that minimize impact on operations while maintaining third-level support, delivering increased stability to TNS’ enterprise applications.


  • Experience developing Java and J2EE applications.
  • Advanced experience developing with Spring & Hibernate based Java applications and libraries.
  • Advanced knowledge of distributed system APIs including SOAP/REST services & clients.
  • Strong experience developing with JavaScript, ideally including experience with JQuery, AngularJS, Angular, React and TypeScript.
  • Can work independently and/or in a team.
  • Demonstrated experience creating work item estimates.
  • Ability to independently manage time, working towards and meeting agreed deadlines.
  • Experience preparing and maintaining documentation of applications and systems.

Optional Desired Qualifications:

  • Experience working within a Scrum team and understand the various Scrum roles.
  • Experience with test-driven development using JUnit and Selenium.
  • Basic knowledge of: PostgreSQL, ActiveMQ, JMS, Spring Security, Quartz, Camel, Axis and JSON libraries.
  • Experience with Maven, Gradle or Ant for building applications and maintaining dependencies.
  • Experience with Atlassian suite of products such as Jira, Bitbucket, Bamboo and Confluence.
  • Experience in using JSPs, GWT, Spring MVC and Web Services.
  • Good understanding of HTML, PHP, AJAX and CSS.
  • Experience with design documentation.
  • Experience writing User Stories and acceptance criteria.
  • Familiarity with basic AWS concepts and services including EC2, S3, CloudWatch, CloudFormation and Lambda
  • Experience with Maven, Gradle or Ant for building applications and maintaining dependencies.

We have been delivering industry-leading solutions for the payments, financial and telecommunications industries since 1990. We are the preferred supplier of networking, integrated data and voice services to many leading organizations in the global payments and financial communities, as well as a provider of extensive telecommunications network solutions to service providers.

We are a privately held company with a healthy balance sheet, secure assets and a loyal customer base that includes some of the largest global blue-chip companies in the world. Many of the world’s leading companies continue to count on us as their primary provider of a range of networking and communication services, enabling them to expand regionally, nationally and globally. We provide services to customers in over 60 countries throughout the world.

We manage some of the largest real-time community networks in the world, enabling industry participants to simply and securely interact and transact with other businesses, to access the data and applications they need, over managed and secure communications platforms. Our existing footprint supports millions of connections and provide access to critical databases. Our network securely blends private and public networking to enable customers to utilize a single connection for "one-to-many" and "many-to-many"connections over a global platform.

Since our launch we have helped our customers and communities of interest, requiring secure and reliable communications solutions, to evolve from legacy to leading-edge technologies. Today the company provides a full range of services from dedicated connections to managed IP network solutions, providing local support and global reach to medium and large enterprises and service providers.

Application Instructions

Applicants are encouraged to submit an electronic resume when applying for our positions. Job postings are open until filled, unless otherwise specified.

Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Sign in with LinkedIn Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself