CSG Systems International, Inc. logo

Java Software Engineer II

Job Overview

Location

Indonesia Remote

Job Type

Full-time

Category

Software Engineer

Date Posted

April 6, 2026

Full Job Description

📋 Description

  • As a Java Software Engineer II at CSG Systems International, Inc., you will play a pivotal role in the entire software development lifecycle, from interpreting complex requirements to designing, developing, testing, and implementing robust Java-based solutions. This position is crucial for ensuring the integrity and functionality of our software, directly contributing to CSG's mission of empowering companies to build unforgettable customer experiences. You will be instrumental in translating business needs into technical realities, ensuring that our software not only meets but exceeds client expectations in the telecommunications provisioning domain.
  • Your day-to-day responsibilities will encompass a wide range of critical tasks. You will collaborate closely with Business Analysts and customers to meticulously interpret requirements, proactively identifying and resolving any ambiguities to ensure a clear understanding of project goals. Following high-level and functional design specifications, you will undertake detailed low-level software design, meticulously documenting your approach and securing approval from the design authority to maintain the overall integrity of the system. A significant portion of your role will involve the hands-on development of software in strict accordance with agreed-upon requirements, ensuring high-quality code is produced.
  • Furthermore, you will be responsible for developing comprehensive unit tests for the software you create, aligning with the approved low-level design. This includes executing these tests, diligently recording any deficiencies, and implementing necessary remediations to guarantee software stability and performance. You will also develop implementation scripts and manage the deployment of developed software into test and production environments as required, ensuring a smooth transition from development to operational stages.
  • Active participation and contribution within your team are highly valued. You will engage in team meetings, offering valuable insights and actively contributing to discussions on designs, identifying and mitigating issues, managing risks, and understanding interdependencies. A key aspect of your role will be to mentor colleagues, sharing your expertise in particular areas to foster collective growth and knowledge enhancement within the team. You will also be tasked with transforming intrinsic knowledge into extrinsic knowledge by actively contributing to knowledge capture systems, such as the internal Wiki and document management systems, and conducting team training sessions to both impart and acquire knowledge and experience.
  • Finally, you will manage your personal workload effectively, ensuring compliance with organizational procedures such as time-sheeting, status reporting, and other administrative tasks, thereby supporting the overall efficiency of the organization. This role offers a unique opportunity to deepen your expertise in Java development, gain exposure to cutting-edge technologies in the telecommunications sector, and contribute to a company that values innovation, integrity, and impact.
  • The team at CSG Systems International, Inc. is dedicated to creating exceptional customer experiences through innovative technology solutions. You will be joining a collaborative environment where continuous learning and professional development are encouraged. The company's guiding principles of Impact, Integrity, and Inspiration are embedded in their culture, fostering a workplace where employees are empowered to make a difference, act with authenticity, and explore bold ideas without fear of failure. This is an opportunity to be part of a company with a rich history of solving complex business challenges for recognizable brands worldwide.
  • In this role, you will have the opportunity to significantly enhance your technical skills in modern Java development, database management with PostgreSQL, and RESTful API design. You will gain practical experience with Business Process Management tools like Camunda or Activiti, and delve into identity management solutions such as Keycloak. Furthermore, you will become proficient in utilizing a development, packaging, and release toolchain including GitHub, Maven, and Kubernetes. This comprehensive skill development will position you for continued growth and success in the dynamic field of software engineering, allowing you to contribute to impactful projects that shape the future of customer engagement technologies.

🎯 Requirements

  • Bachelor's degree in software engineering or equivalent experience and expertise in the Telecommunications Provisioning domain
  • Proficiency in English in a business environment
  • 3+ years software development experience with modern Java SE (8+)
  • Skills in PostgreSQL, and REST API frameworks
  • Knowledge in Business Process Management, BPMN and Rules libraries (Camunda, Activiti, Drools, etc.)
  • Knowledge in identity management and authentication (Keycloak)
  • Experience in a development, packaging and release toolchain (Github, Maven, Kubernetes, etc.)

🏖️ Benefits

  • Competitive salary and benefits package
  • Opportunity to work remotely from Indonesia
  • Professional development and training opportunities
  • Collaborative and innovative work environment
  • Chance to work with leading global brands

Skills & Technologies

Java
PostgreSQL
Kubernetes
GitHub
REST
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

CSG Systems International, Inc. logo
CSG Systems International, Inc.
Visit Website

About CSG Systems International, Inc.

CSG Systems International provides cloud-based revenue management, customer experience, and payment solutions for communications, media, and other service providers worldwide. Its platform handles billing, charging, mediation, analytics, and digital monetization across wireless, wireline, cable, satellite, and OTT services. The company supports complex partner settlements, content monetization, and customer lifecycle management, serving large enterprises and government clients. Operations span North America, Europe, and Asia-Pacific.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

⏰ EXPIRES SOON
Argentina - Remote
Full-time
Expires May 4, 2026 (Soon)
Python
PHP
Ruby
+5 more

2 months ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

2 months ago

Apply
Colombia - Fully Remote
Full-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

1 month ago

Apply
Colombia - Fully Remote
Part-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

1 month ago

Apply