Java Developer – Telecom Billing Domain

About the Role

 

We are seeking a Java Developer with hands-on experience in telecom billing systems to join our technology team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications that support mission-critical billing processes within a telecommunications environment. You will be responsible for adding new features, correct business process changes, bug fixing, different integration and correction of the customer portal.

 

Key Responsibilities

  • Design, develop, test, and deploy scalable Java-based applications supporting telecom billing platforms.
  • Work closely with Business Analysts and Product Owners to gather billing-related requirements and translate them into technical specifications.
  • Integrate Java applications with rating, mediation, invoicing, and customer management systems.
  • Enhance and maintain existing billing modules, ensuring they are accurate, compliant, and efficient.
  • Optimize application performance, especially in high-volume transaction environments typical of telecom operations.
  • Write and maintain technical documentation.
  • Collaborate with DevOps, and support teams to ensure system stability and timely issue resolution.

 

 

Required Qualifications

  • 2+ years of professional experience in Java Core development 
  • Solid knowledge of object-oriented principles approach
  • Understanding monolithic architecture and multi-threading.
  • Experience in the telecommunications domain, especially with billing, rating, mediation, or revenue assurance. 
  • Knowledge of telecom billing standards such as TPM (Telecom Product Management), RA (Revenue Assurance) processes, taxation processes management. 
  • Familiarity with SOAP/RESTful APIs, SQL/PLSQL, and relational databases like MySQL, or Oracle, PostgreSQL. 
  • Commercial experience in AWS services utilization 
  • Perfect knowledge of GIT and delivery pipelines. 
  • Comfortable working in a Linux environment for development, deployment, and troubleshooting.
  • Experience with monitoring tools such as Grafana for troubleshooting.
  • Experience in writing unit and integration tests.

 

 

Preferred Skills

  • Experience with billing platforms development.
  • Experience working with high-throughput transactional systems.
  • Exposure to monolith and microservices architecture 
  • Understanding of containerization tools like Docker or Kubernetes.
  • Understanding of data processes, data transformation, and mediation engines.
  • Knowledge of CI/CD pipelines, source control (Git), and agile development methodologies.
  • Knowledge of PHP backend frameworks, HTML, CSS to support integration between billing and customer portal 

 

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and documentation skills.
  • Ability to work independently and within cross-functional teams including business team.
  • Detail-oriented with a focus on delivering high-quality solutions.
  • Good English speaking communication and writing skills

 

Education

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Published 2 June
312 views
·
127 applications
100% read
·
39% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...