Java developer

Locations: Remotely

Java developer


Job Description

It's leading company in telco industry and telco products, covering the full lifecycle of telecom billing system experience, including that of real-time and offline charging systems, together with CDR mediation and Policy Control;

Software Engineer handles medium-to-high complexity software cases, designing, developing, testing and releasing quality software, taking into account industry-level development and documentation practices;

You will investigate issues by reviewing/debugging code, providing fixes and reviewing changes for operability to maintain existing software solutions;


What will you do?

Job duties

Develop information systems by designing, coding and installing software solutions;

Develop software solutions by analyzing information needs with users, defining system flow, data usage, work processes, programming code and standards;

Document solutions by developing documentation, flowcharts, layouts, diagrams, metrics and clear code comments;

Follow the software development life cycle;

Improve operations by investigating problematic areas, conducting systems analysis, defining/measuring/analyzing KPIs and recommending changes in policies and procedures;

Manage data security (confidentiality, integrity and availability);

Provide information by collecting, analyzing and summarizing reports, dashboards and metrics.


What do you need to succeed?

Mandatory Qualifications:

BE / B.Tech. / Equivalent degree in Computer Science.

3+ years of market experience developing software using Java (Spring/Spring Boot, Microservices architectures, REST/SOAP/CORBA)

Database expertise: Oracle, MySQL, PostgreSQL, Redis;

Unit and Integration tests experience;

Experience working with CICD, GIT, Jira, Jenkins;

Excellent OOP skills;

Excellent communication in English;

Teamwork and adaptability to challenges;


Optional Qualifications:

Experience working with Cloud solutions (GCP, AWS, or Azure, dev ops, and scaling infrastructure) and Containers (Kubernetes, Docker);

Experience in Telecom solutions (Protocol Handlers, OSS, BSS, Billing, Charging, CDR Mediation) would be a plus;

Experience with Optiva Unified Charing Application (Flex Logic, IPD, ngOM, CAF, etc.)

Automation knowledge: Ansible, Terraform;

Knowledge of Agile methodology;



  • Work on a complex and interesting IT project
  • Competitive salary
  • Flexible working hours
  • –°orporate and teambuilding events
  • Opportunity for professional growth and career development
  • Pleasant atmosphere and a friendly team

Contact us

Drop us a line and we'll get back to you within 24 hours