Skip to main content

Intermediate Java Developer (Contract)

Technology
Hire Resolve
Centurion, South Africa5 days ago
Service contract

Job description

A South African IT services, software development, and digital consulting company, is seeking an Intermediate Java Developer who will work on a large-scale telecommunications BSS modernisation programme. Excellent opportunity to gain high-impact enterprise telecoms experience.

Responsibilities:

  • Development & Maintenance: Build and maintain Java services on a large-scale billing and operations platform.

  • Database Management: Write and optimise complex SQL queries across multiple database engines.

  • Deployment & Integration: Deploy and support containerised services on Linux; integrate systems using message queues and enterprise integration patterns.

  • Agile Delivery: Deliver within a Scrum/Agile framework using Git.

  • Testing & Support: Facilitate FAT and UAT sessions directly with client teams.

Minimum Requitements: 

  • Education: Relevant IT degree (BSc Computer Science, BSc IT, or similar).

  • Experience: 4–6 years of commercial Java development experience.

  • Core Tech Stack:
    • Java Ecosystem: Java, J2EE, Spring, J2EE containers/web servers.

    • Databases & SQL: Deep SQL optimisation across MSSQL, Oracle, MySQL, or PostgreSQL.

    • OS & DevOps: Linux, Bash scripting, server administration, Docker, and Kubernetes.

    • Messaging & Tooling: RabbitMQ or ActiveMQ, Git, Postman.

    • Process & Testing: Scrum/Agile delivery, FAT/UAT facilitation.

  • Nice-to-Have / Advantageous

    • Telecoms BSS/OSS domain experience.

    • Apache Camel.

    • Oracle PL/SQL & APEX.

    • Basic HTML/CSS.

Benefits:

Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]

Interested in this role?