Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Intermediate Java Developer – Telco / Bss/Oss Environment

NewBe an early applicant

Intermediate Java Developer – Telco / Bss/Oss Environment

Posted
Discussion

Description

Intermediate Java Developer – Telco / BSS/OSS Environment

Location: Durban (Hybrid/On-site)


Position Type: Permanent | Full-Time


Role Overview


An exciting opportunity is available for an Intermediate Java Developer to join a dynamic Professional Services team within a fast-paced enterprise telecommunications environment.


This role is ideal for a developer who enjoys working across the full Software Development Lifecycle (SDLC), from design and development through to deployment and post-implementation support. You will play a key role in delivering high-quality, scalable solutions within BSS/OSS systems, aligned to both business and technical requirements.


Due to the nature of the environment, occasional after-hours support may be required.


Requirements


Key Responsibilities



  • Design, develop, and maintain scalable Java-based applications within enterprise systems

  • Translate business requirements into technical solutions and system designs

  • Design and implement data models across relational databases (Oracle, SQL Server, MySQL, PostgreSQL)

  • Write and optimise complex SQL queries

  • Develop and maintain integration components within BSS/OSS environments

  • Participate in deployments, configurations, and release management processes

  • Use Git for version control and collaborative development

  • Troubleshoot, debug, and resolve system and production issues

  • Provide post-implementation support and ongoing system maintenance

  • Support testing activities including integration testing, UAT, and system testing

  • Perform API testing and validation using tools such as Postman

  • Document technical solutions, systems, and processes

  • Collaborate within Agile/Scrum teams and participate in sprint ceremonies

  • Contribute to continuous improvement and ongoing learning initiatives


Required Skills & Experience



  • Minimum 5 years’ experience in Java development

  • Strong proficiency in Java (J2EE, Spring Framework, Spring Boot)

  • Proven experience within telecommunications BSS/OSS environments (essential)

  • Experience with Apache Camel or similar integration frameworks

  • Solid understanding of SDLC and Agile/Scrum methodologies

  • Strong SQL and relational database experience (Oracle, MySQL, PostgreSQL, SQL Server)

  • Working knowledge of Linux operating systems

  • Experience with J2EE containers and application servers

  • Exposure to messaging systems such as RabbitMQ or ActiveMQ

  • API integration experience (REST services, Postman testing)

  • Experience using Git or similar version control tools

  • Exposure to Docker and Kubernetes (advantageous)


Personal Attributes



  • Strong analytical and problem-solving skills

  • High attention to detail with a quality-driven mindset

  • Ability to perform under pressure and manage multiple priorities

  • Strong communication and interpersonal skills

  • Team-oriented with a collaborative approach

  • Self-motivated with a proactive attitude toward learning

  • Adaptable in a fast-paced, evolving environment


Education



  • Diploma or Degree in IT, Computer Science, Engineering, or a related field (preferred)

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →