Johannesburg, South Africa | Posted on 17/04/2026 Position Type: Permanent | Full-TimeRole 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 systemsTranslate business requirements into technical solutions and system designsDesign and implement data models across relational databases (Oracle, SQL Server, MySQL, PostgreSQL)Write and optimise complex SQL queriesDevelop and maintain integration components within BSS/OSS environmentsParticipate in deployments, configurations, and release management processesUse Git for version control and collaborative developmentTroubleshoot, debug, and resolve system and production issuesProvide post-implementation support and ongoing system maintenanceSupport testing activities including integration testing, UAT, and system testingPerform API testing and validation using tools such as PostmanDocument technical solutions, systems, and processesCollaborate within Agile/Scrum teams and participate in sprint ceremoniesContribute 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 frameworksSolid 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 ActiveMQAPI integration experience (REST services, Postman testing)Experience using Git or similar version control toolsExposure to Docker and Kubernetes (advantageous) Personal Attributes Strong analytical and problem-solving skillsHigh attention to detail with a quality-driven mindsetAbility to perform under pressure and manage multiple prioritiesStrong communication and interpersonal skillsTeam-oriented with a collaborative approachSelf-motivated with a proactive attitude toward learningAdaptable in a fast-paced, evolving environment Education Diploma or Degree in IT, Computer Science, Engineering, or a related field (preferred) #J-18808-Ljbffr
Intermediate Java Developer – Telco / Bss/Oss Environment
SABENZA IT & RECRUITMENT
johannesburg, johannesburg
Published 14 days ago
Report job