Remote Java Software Engineer (Intermediate)

CSG Systems

Australia

On-site

AUD 100,000 - 140,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CSG is seeking a Software Engineer to design, analyze, and code CSG product applications. You will write and debug code, perform release testing, and interface with end-users to define requirements. You will collaborate with analysts and customers to clarify needs and contribute to knowledge bases.

The role includes developing unit tests, deploying to test and production, and mentoring teammates. A strong background in Java, SQL, Linux/macOS, Docker, and modern frameworks is required to thrive

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.
  • Skills in SQL, PostgreSQL, and/or MyBatis, Apache Kafka, GraphQL, and REST API frameworks.
  • Knowledge in Business Process Management and Rules libraries (Camunda, Activiti, Drools, etc.).
  • Experience in a development, packaging, and release toolchain (Github, Maven, Kubernetes etc.).

Responsibilities

  • Develop software in accordance with the agreed requirements.
  • Develop unit tests for the software that meets the low-level design.
  • Execute tests, record deficiencies, and remediate as required.
  • Develop implementation scripts and deploy software into test and production environments.
  • Participate in team meetings and contribute to designs and risk discussions.
  • Mentor colleagues and contribute to knowledge capture systems.
  • Conduct training sessions to gain and deliver knowledge.

Skills

Java SE 8+
SQL
Linux/macOS
REST APIs
English Proficiency

Education

Bachelor's degree in software engineering or equivalent

Tools

Docker
GitHub
Maven
Kubernetes
PostgreSQL
MyBatis
GraphQL
REST API frameworks

Job description

CSG is seeking a Software Engineer to design, analyze, and code CSG product applications. You will write and debug code, perform release testing, and interface with end-users to define requirements. You will collaborate with analysts and customers to clarify needs and contribute to knowledge bases.

The role includes developing unit tests, deploying to test and production, and mentoring teammates. A strong background in Java, SQL, Linux/macOS, Docker, and modern frameworks is required to thrive

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

Similar jobs worth comparing

Remote Java Software Engineer - Growth & Impact
Remote Java Software Engineer - Growth & Impact

CSG Systems • City of Melbourne

Hybrid
AUD 100,000 - 150,000
Intermediate Java Software Developer
Intermediate Java Software Developer

CSG Systems • City of Melbourne

Hybrid
AUD 100,000 - 150,000
Senior Software Engineer (C++, mobile SDKs)
Senior Software Engineer (C++, mobile SDKs)

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

On-site
AUD 140,000 - 200,000
Senior Java Software Engineer
Senior Java Software Engineer

JS Careers • Council of the City of Sydney

On-site
AUD 140,000 - 200,000
C++ Software Engineer – Distributed Systems
C++ Software Engineer – Distributed Systems

Coforge • Sydney

On-site
AUD 110,000 - 140,000
C++ Software Developer
C++ Software Developer

Coforge • Sydney

On-site
AUD 110,000 - 140,000
C Application Developer
C Application Developer

Atain • North Sydney Council

On-site
AUD 90,000 - 130,000
Senior Developer
Senior Developer

Infomedia • Council of the City of Sydney

On-site
AUD 120,000 - 160,000
Systems-Level Mobile Engineer (C/C++/Obj-C)
Systems-Level Mobile Engineer (C/C++/Obj-C)

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

On-site
AUD 140,000 - 200,000
Software Engineer
Software Engineer

Rippling • Sydney

On-site
AUD 90,000 - 120,000