Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CSG

Intermediate Java Developer

CSG

Intermediate Java developer building telecommunications provisioning and assurance software for CSG. Designing, testing, documenting, and deploying product applications in a remote Australia-based role.

Posted 8/5/2026full-timeRemote • 🇦🇺 AustraliaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, particularly in Java SE 8+, with a strong focus on Telecommunications Provisioning and Assurance. Proficient in developing, testing, and deploying applications while effectively collaborating with team members and mentoring colleagues.

Highest-signal resume keywords
Java SE 8+ DevelopmentTelecommunications ProvisioningSQL and PostgreSQLDocker Development EnvironmentApache Kafka and REST API

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentUnit TestingTechnical DocumentationImplementation ScriptsRelease TestingBusiness Process ManagementGraphQLMyBatisGitHubMaven
Soft Skills
MentoringCollaborationCommunication
Tools & Technologies
LinuxMacOSKubernetes
Certifications & Qualifications
Bachelor's Degree in Software Engineering
Industry Keywords
Telecommunications AssuranceBusiness Process ManagementSoftware Development Life Cycle

Tech Stack

Tools & technologies
ApacheDockerGraphQLJavaKafkaKubernetesLinuxMacOSMavenPostgresSQL

About the role

Key responsibilities & impact
  • Design, analyze, write, modify, and debug CSG product applications
  • Perform release testing and remediate identified deficiencies
  • Interface with end users to define requirements
  • Complete technical documentation
  • Assist with on-site client issues when required
  • Partner with team members on complex software development assignments
  • Develop software according to agreed requirements
  • Work with Business Analysts and customers to interpret requirements and remove ambiguity
  • Develop and execute unit tests against approved low-level designs
  • Develop implementation scripts and deploy software into test and production environments
  • Participate in team meetings and contribute to designs, issues, risks, interdependencies, and related discussions
  • Mentor colleagues in areas of expertise
  • Contribute knowledge to internal wikis and document management systems
  • Conduct team training sessions to exchange knowledge and experience

Requirements

What you’ll need
  • Bachelor's degree in software engineering or equivalent experience and expertise in Telecommunications Provisioning and Assurance domains
  • Proficiency in English in a business environment
  • 3+ years of software development experience with modern Java SE 8+
  • Proficiency in Linux, macOS, and Docker development environments
  • Skills in SQL, PostgreSQL, and/or MyBatis
  • Knowledge of Apache Kafka, GraphQL, and REST API frameworks
  • Knowledge of Business Process Management and rules libraries such as Camunda, Activiti, or Drools
  • Experience with development, packaging, and release toolchains such as GitHub, Maven, and Kubernetes

Benefits

Comp & perks
  • Accommodation and disability assistance throughout the application and hiring process
  • Equal opportunity, affirmative action, veteran, disabled, female, minority, sexual orientation, and gender identity employer protections