Job Description

Experian ANZ is looking for an experienced and creative Back-end Software Developer to join our Targeting team. Experian's a global Analytics enterprise and a key part of our DNA is innovation, in fact, we made Forbes Top 100 list for innovation for a fifth year running, something we're super proud of.
The Experian Targeting team solves a wide range of problems for our customers using a market leading portfolio of products, data and services. The product development team researches new tools and improve existing ones; as a Software Developer, you’ll use your experience and expertise to help us build highly scalable product using cutting edge technology to transform data into insights.
Mandatory: Java, Springboot, Spring Core, Spring Batch, Micro Services, REST API, RabbitMQ or Kafka, SQL Server/Oracle, ElasticSearch, Agile
Desirable: Angular, Open Shift, AWS/Azure, .NET, Databricks, NoSQL (MONGODB), docker/Kubernetes, JUnit
*Skills*
Strong hands-on software design and development and a broad understanding of Java. Experience of agile development practices is considered to be a differentiator – TDD, BDD, automated builds, continuous integration, tooling to monitor code quality.
Full fluency in all or most of these:
- Configuration management tools - e.g. Git
- Automation and building frameworks – e.g. Ant/Maven
- Code quality & Security tools: SonarQube and Veracode
- Mocking frameworks, e.g. Mockito, Easymock
- CI tools, e.g. Jenkins, CruiseControl
- Continuous delivery with dependency management solutions such as Nexus
Ideally you'll have worked in a similar role for 3 to 5 years.
Exposure to modern web development technologies (HTML5/CSS3/JavaScript, content management, caching, Java, Springboot, Spring Core, Spring Batch, Micro Services, REST API, RabbitMQ or Kafka, docker/Kubernetes) and approaches (pragmatic view on Single Page / Multi-Page Applications, Web Components, design guidelines such as Google Material Design).
relevant exposure to platform-level development - services (Web Services, RESTful services), API design and enterprise integration patterns, messaging technologies (JMS, MQ, or similar).
Production system experience – including the impact of software and system design decisions on manageability, supportability, troubleshooting.
Relevant exposure or ability to implement messaging/data streaming queuing systems, e.g. ZeroMQ, ActiveMQ, RabbitMQ, Kafka, etc.
Exposure to Mobile Security concepts like encryption, hashing and token verification.
Job: Product Development*
Organization: Targeting*
Title: *Software Developer (Back End)*
Location: *Australia-Victoria-Melbourne*
Requisition ID: *193584*
Save Job