Senior SWE - JAVA

Location: UK (Belfast) / India (Bangalore) / Remote
Type: Full-time

What is the opportunity?

Job Description:

  • Optiva is a leading company in the telecom industry, including the full life cycle of telecom billing system experience, real-time and offline charging systems, CDR mediation and policy control;
  • Senior Software Engineer handles high-complexity software cases, designing, developing, testing, and releasing quality software, taking into account industry-level development and documentation practices
  • As a Senior Software Engineer, you will be working in a team of mixed-skill professionals (e.g., business analysts, system integration, QA, Ops teams, etc.) on Optiva’s innovative solutions for OSS/BSS
  • 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 software solutions by studying information needs; checking with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Protect operations by keeping information confidential
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Accomplish engineering and organization mission by completing related results as needed
  • Support and develop software engineers by providing advice, coaching, and educational opportunities
  • First and foremost, developing software our users need
  • Mentor junior and mid-level engineers
  • Collaborate with team to brainstorm and create new products
  • Grow engineering teams by interviewing, recruiting, and hiring
  • Make informed decisions quickly taking ownership of services and applications at scale
  • Work collaboratively with others to achieve goals
  • Be a persistent, creative problem ­solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source
  • Understand business needs and know how to create the tools to manage them


What do you need to succeed?

Mandatory Qualifications:

  • More than 6 years developing software using Java (Spring/Spring Boot, MicroService architectures, REST) or .NET (Dynamics CRM experience would be a plus)
  • Knowledge of Corba/ Soap
  • Automation knowledge: Ansible, Terraform
  • DB Knowledge: Oracle, MySQL, PostgreSQL, Redis
  • Unit and Integration tests experience
  • Excellent OOP skills
  • Experience working with CICD, GIT, Jira, Jenkins
  • Excellent communication in English
  • Knowledge of Agile methodology
  • Very good soft skills, 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.)
  • Knowledge of 3GPP standards, 3G, 4G Architecture and Technologies


Apply via email to “”

Media Inquiries

For questions, please contact Misann Ellmaker at

News Alerts

Want the latest from Optiva?
Sign up for new alerts >>

Follow Us