Software Engineer

 

Description:

Infomedia is a leading global provider of SaaS solutions to the parts and service sector of the automotive industry. Headquartered in Australia, Infomedia has been at the forefront of aftersales system innovation for more than 28 years. Supplying online parts selling systems, sophisticated service selling systems, a range of publications, as well as data analysis and information research for automotive and lubricant industries.

 

Our software solutions are used each business day by over 220,000 dealership personnel, produced in more than 35 languages and at work in 186 countries. Their powerful search functions and intuitive, user-friendly interface helps boost efficiency, profitability and customer retention for OE Parts and Service Departments.

 

Expectations of the role:

This is an exciting opportunity to join a business that has its sights firmly set on growth. As a Senior Software Engineer for Data Products, you will develop and maintain the next generation of Infomedia’s SaaS APIs. Our customers are global household names, and your APIs will power their critical internal and consumer facing applications.

 

The ideal candidate will possess an extensive background developing complex cloud backend systems. You will be aware of industry best-practices related to software development and have a broad knowledge base of application design patterns from which to draw upon.

 

What you'll do:

  • Design and document end-to-end systems with a focus on APIs that expose datasets from a variety of sources
  • Develop Java Microservice based REST APIs for internal and external consumption
  • Develop data pipelines and data transformations to prepare datasets for these REST APIs
  • Create CI/CD pipelines, including application containerisation technologies
  • Design and implement infrastructure-as-code, including API Gateways, load balancers, container runtime environments and associated components
  • Provide operational support for our production environments including availability for an on-call roster
  • Mentor, code review and upskill our junior developers

 

Essential skills:

·      Strong Java development expertise, including Spring Boot, JPA & Maven

·      Experience developing and consuming REST based APIs

·      Solid SQL, relational data modelling and object-relational mapping

·      An ability to design, estimate and communicate application architecture

 

Desirable skills:

·      Experience developing CI/CD pipelines on platforms like CircleCI

·      AWS infrastructure and infrastructure-as-code, especially AWS CloudFormation

·      Application performance management using tools like New Relic

·      Data engineering using Apache Spark and an understanding of data lake concepts

Organization Infomedia
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2021-08-05 1:38 pm
Expires on 2024-12-08