About Telna
Telna provides Mobile Network Operators (MNOs), Communication Service Providers (CSPs), and Original Equipment Manufacturers (OEMs) with a fully managed global cellular connectivity platform. With access to the largest 2G–5G and LTE-M coverage from over 800 radio network operators—300 of which are direct partners—across 200 countries, Telna empowers seamless, high-performance connectivity worldwide.
Our global multi-network connectivity platform simplifies integration, offering localized break-out capabilities via cloud infrastructure. With a single integration into Telna’s platform, millions of devices are powered by resilient, multi-network connectivity—enabling a wide array of innovative cloud-based solutions.
Position Summary: Java Developer
We are seeking a motivated and enthusiastic Java Developer to join our development team and contribute to the design and implementation of OSS/BSS and telecom billing systems. This is an excellent opportunity for an early-career developer to gain valuable experience in a highly technical and innovative telecommunications environment.
In this role, you will work closely with senior engineers, product managers, and QA teams to build and enhance components that support our SIM, router, mobile connectivity, and IoT platforms. You’ll receive mentorship and support to help you grow your technical skills and deepen your understanding of telecom infrastructure.
The ideal candidate has foundational Java programming skills, a desire to learn about OSS/BSS/Telco systems, and a passion for building efficient and scalable applications. Exposure to additional programming languages such as Python, Go, or JavaScript is considered a plus.
Key Responsibilities
- Assist in the development and maintenance of Java-based applications for OSS/BSS and billing systems
- Work with senior developers and technical leads to understand system requirements and translate them into working code
- Contribute to the development of microservices and RESTful APIs
- Participate in integrating third-party systems such as CRM, ERP, and network management tools
- Support application optimization efforts for performance and reliability
- Take part in code reviews and learn from experienced team members
- Write unit tests and support quality assurance initiatives
- Help document technical components and processes
- Stay current with new technologies and contribute to innovation within the team
Required Qualifications
- 3+ years of experience in Java development.
- Familiarity with object-oriented programming, design principles, and basic software architecture concepts
- Exposure to OSS/BSS platforms or interest in telecom systems is a plus
- Understanding of RESTful API development fundamentals
- Experience with relational or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Basic knowledge of version control tools like Git
- Willingness to learn tools such as Maven, Jenkins, Docker, or Kubernetes
Preferred Qualifications
- Experience with other programming languages such as Python, Go, JavaScript, or Node.js
- Interest in cloud platforms (e.g., AWS, Azure, GCP)
- Exposure to CI/CD pipelines and DevOps tools is a plus
- Familiarity with Agile or Scrum development environments
- Interest in security and data privacy best practices
Why Join Us
- Contribute to the advancement of cutting-edge telecom technologies and infrastructure
- Collaborate with a diverse, experienced, and multicultural team of engineers and industry professionals
- Enjoy a flexible work environment with remote work options
- Receive a competitive salary and comprehensive benefits package
- Grow your career through professional development opportunities and technical training