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)
Required Skills:
Java Spring Boot BSS OSS Telecommunications Apache Camel SQL
Intermediate Java Developer Telco / BSS/OSS Environment Location: Durban (Hybrid/On-site) Position Type: Permanent Full-TimeRole OverviewAn exciting opportunity is available for an Intermediate Java Developer to join a dynamic Professional Services team within a fast-paced enterprise telecommunica...
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)
Required Skills:
Java Spring Boot BSS OSS Telecommunications Apache Camel SQL
View more
View less