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
📊
Average salary range of similar jobs in
analytics →
Loading...