Sabenza IT

Intermediate Java Developer – Telco / BSS/OSS Environment

Sabenza IT  •  Johannesburg, ZA (Hybrid)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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)
Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media