
Intermediate Java Software Developer
CSG Systems International, Inc.1 month ago
Remote, AustraliaMid Level
Responsibilities
- Design, analyze, write, modify, and debug CSG product applications.
- Interpret requirements with business analysts and customers and resolve ambiguity.
- Develop, execute, and document unit and release tests, record deficiencies, and remediate issues.
- Create implementation scripts and deploy software to test and production environments.
- Contribute to software designs, issues, risks, interdependencies, technical documentation, and knowledge systems.
- Assist with client issues and complex software development assignments.
- Mentor colleagues and conduct team training sessions.
Requirements
- Bachelor's degree in software engineering or equivalent experience and expertise in telecommunications provisioning and assurance domains.
- At least 3 years of software development experience with modern Java SE 8 or later.
- Proficiency in English in a business environment.
- Experience with Linux, macOS, and Docker development environments.
- Skills in SQL, PostgreSQL and/or MyBatis, 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
- Remote work location in Australia.
- Disability accommodations are available throughout the employment application, interview, and testing processes.