Intermediate Java Developer – Telco / BSS/OSS Environment at Sabenza IT & Recruitment
DCV Sabenza IT and Recruitment
ZAR 20,000 - 30,000/monthly
Job Description
Job Description
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.
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)
How to Apply
Apply Now at https://careerjunction.co.za/apply/2637350
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
Start with a free job match to see how well you fit. Then order a tailored CV.