Remote Java Software Engineer - Growth & Impact

CSG Systems

City of Melbourne

Hybrid

AUD 100,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CSG is hiring a Software Engineer to design, develop, test, and deploy our software products. You’ll collaborate with Business Analysts and customers to clarify requirements and deliver robust software using Java SE 8+, in a Linux/MacOS/Docker environment.

You will also work with SQL, PostgreSQL, MyBatis, Kafka, GraphQL, and REST APIs, while applying BPM/rules libraries such as Camunda/Activiti/Drools. Join a global team committed to quality and knowledge sharing.

Qualifications

  • Bachelor's degree in software engineering or equivalent experience.
  • Proficiency in English in a business environment.
  • 3+ years software development experience with modern Java SE (8+).
  • Completely at home in a Linux/MacOS/Docker development environment.

Responsibilities

  • Develop software in accordance with agreed requirements.
  • Interpret requirements with Business Analysts and customers to remove ambiguity.
  • Develop unit tests for the software that meets the design.
  • Execute tests, record deficiencies, and remediate.
  • Develop deployment scripts and deploy to test/production.
  • Participate in team meetings and contribute to designs and risks.
  • Mentor colleagues in areas of expertise.
  • Contribute to knowledge capture systems and documentation.

Education

Bachelor's degree in software engineering or equivalent experience

Tools

Java SE 8+
Linux
MacOS
Docker
SQL
PostgreSQL
MyBatis
Apache Kafka
GraphQL
REST API frameworks
Camunda
Activiti
Drools
Github
Maven
Kubernetes

Job description

CSG is hiring a Software Engineer to design, develop, test, and deploy our software products. You’ll collaborate with Business Analysts and customers to clarify requirements and deliver robust software using Java SE 8+, in a Linux/MacOS/Docker environment.

You will also work with SQL, PostgreSQL, MyBatis, Kafka, GraphQL, and REST APIs, while applying BPM/rules libraries such as Camunda/Activiti/Drools. Join a global team committed to quality and knowledge sharing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Java Software Engineer (Intermediate)
Remote Java Software Engineer (Intermediate)

CSG Systems • Australia

On-site
AUD 100,000 - 140,000
Intermediate Java Software Developer
Intermediate Java Software Developer

CSG Systems • City of Melbourne

Hybrid
AUD 100,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

JS Careers • Council of the City of Sydney

On-site
AUD 140,000 - 200,000
Software Engineer - Java/Python, Cloud & Microservices
Software Engineer - Java/Python, Cloud & Microservices

Goldman Sachs • Sydney

On-site
Senior Software Engineer
Senior Software Engineer

Coforge • Council of the City of Sydney

On-site
AUD 150,000 - 190,000
Java Backend Engineer – Cloud, Microservices, AWS
Java Backend Engineer – Cloud, Microservices, AWS

Macquarie Group • Council of the City of Sydney

Hybrid
AUD 120,000 - 180,000
Wellbeing leave day
Service bonus leave days
Parental leave (up to 20 weeks)
+8
Software Engineer
Software Engineer

INK IT Solutions • City of Melbourne

On-site
AUD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Balance Recruitment and Balance Consulting • Council of the City of Sydney

On-site
AUD 180,000 - 240,000
Senior Java Microservices Engineer | Spring Boot & Cloud
Senior Java Microservices Engineer | Spring Boot & Cloud

Kaizen Global Technologies • City of Brisbane

On-site
AUD 120,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

ALOIS Australia • Council of the City of Sydney

On-site
AUD 100,000 - 130,000