C

CSG Systems International

BSS software and services for telecommunications

Java Architect 1 - Ei, Telecom Customer Care & Billing

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • Experience with Spring Boot and REST APIs.
  • Familiarity with SQL and relational databases.
  • Knowledge of Git, Maven or Gradle, and unit testing.
  • Experience in enterprise Java application design and development, APIs, service-oriented architecture, and system integration.
  • Experience with automated testing, code quality, and maintainability practices.
  • Experience with CI/CD design and automation using Jenkins, Azure DevOps, or Chef.
  • Proficiency in scripting or programming with JavaScript, Python, and PowerShell.
  • Knowledge of Agile practices, including backlog refinement, sprint planning, estimation, reviews, and retrospectives.
  • Experience using Azure DevOps for work items, user stories, bugs, sprint boards, and delivery tracking.
  • 15+ years of software development experience, with deep Java expertise.
  • 5+ years in architecture, technical leadership, or equivalent senior engineering roles.
  • Experience designing and supporting high-volume applications.
  • Experience with enterprise integrations and mission-critical production systems.
  • Telecom billing, customer care, or comparable enterprise-domain experience.
  • Demonstrated experience mentoring engineers and working with globally distributed teams.

Responsibilities

  • Define architecture and solution designs for Java-based applications.
  • Translate business and technical requirements into scalable, secure, and maintainable solutions.
  • Lead design reviews and document architecture decisions, patterns, and standards.
  • Identify technical risks, dependencies, and opportunities to simplify application flows.
  • Ensure designs meet performance, availability, resiliency, and supportability requirements.
  • Guide the design and development of enterprise Java applications.
  • Promote sound practices for code quality, testing, performance, and maintainability.
  • Help diagnose complex application issues and improve transaction performance and reliability.
  • Guide API and service-based integrations between Java applications and other enterprise systems.
  • Partner with business stakeholders to translate telecom requirements into technical solutions.
  • Apply domain knowledge across customer and subscriber management, order processing, service provisioning, billing, payments, and customer care.
  • Ensure application flows support accurate and reliable business operations.
  • Identify opportunities to modernize Java applications and improve system integration.
  • Support technical-debt reduction and future-state architecture planning.
  • Provide architectural guidance during incident investigations and root-cause analysis.
  • Promote operational readiness, security, auditability, and production supportability.
  • Mentor senior developers and technical leads in Java, system design, and online troubleshooting.
  • Build the team’s ability to make sound technical decisions and own solutions end to end.
  • Collaborate with US-based customers, business stakeholders, and global engineering teams.
  • Partner with product owners and engineering leads to refine requirements, plan work, track dependencies, and communicate delivery progress using Agile practices.
  • Enable adoption of AI-assisted development tools such as Cursor, GitHub Copilot, and Glean.
  • Support initiatives involving APIs, scripting, DevOps, and CI/CD practices.
  • Build integrations between mainframe and distributed/open systems platforms.
  • Identify opportunities to streamline workflows through AI and automation.
  • Help teams maintain clear priorities, ownership, and visibility into progress and risks.

Desired Qualifications

  • Knowledge of High-Level Assembler (HLASM) and mainframe online application concepts.
  • Knowledge of CICS, DB2, or related mainframe technologies.
  • Knowledge of RabbitMQ and Elasticsearch.
  • Familiarity with observability, logging, monitoring, and application security.
  • Experience with solution and application architecture, technical roadmap planning, and risk assessment.
  • Experience with stakeholder communication, cross-team collaboration, team mentoring, and technical knowledge transfer.
  • Experience with telecom billing and customer-care domain knowledge.

About the Company

CSG Systems International

BSS software and services for telecommunications

CSG Systems International provides BSS software and services for telecoms, helping firms manage revenue, digital monetization, customer engagement, and payments across cloud-based platforms. Its core products, including CSG Xponent, Ascendon, and Forte, run in a cloud-first architecture to handle converged billing, lifecycle management, and payment processing, with additional tools for field service, analytics, and fraud detection. The company differentiates itself with a scalable cloud-native stack, an end-to-end focus on CPQ and partner management, and strategic acquisitions like Kitewheel and iCG Pay that expand its digital monetization and payment capabilities. Its goal is to help service providers monetize digital services, streamline billing and customer interactions, and bring new services to market while sustaining long-term B2B relationships with large carriers.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Englewood, CO
Founded
1994

Recently Posted Jobs

Explore more opportunities at CSG Systems International

See more jobs