×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Java Developer

Job in Cape Town, 7561, South Africa
Listing for: Sabenza IT & Recruitment
Full Time position
Listed on 2026-08-20
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Software Engineer, SQL Developer
Job Description & How to Apply Below

Cape Town, South Africa | Posted on 17/08/2026

We are looking for an Intermediate Java Developer tojoin a professional services development team, supporting enterprise software development and integration projects within a large telecommunicationsenvironment.

The successful candidate will be responsible for developing,testing, deploying and supporting software solutions, with a strong focus on Java/J2EE,Spring, Apache Camel, SQL, system integration and enterprise databases . Therole requires a hands-on developer who can translate business and technical requirements into reliable software solutions and provide ongoing production support.

Requirements

Key Responsibilities
  • Develop, build and maintain reliable and effective software solutions using Java/J2EE, Spring, Apache Camel and associated technologies.
  • Translate business and technical requirements into appropriate application designs, data models and structures.
  • Develop solutions using Oracle, MSSQL, MySQLand PostgreSQL databases.
  • Write complex, efficient and optimised SQL queries to support application and data requirements.
  • Work with Oracle PL/SQL and APEX where required.
  • Develop and integrate REST APIs and enterprise systems.
  • Support software integration using technologies such as RabbitMQ and ActiveMQ .
  • Deploy, install and configure software releasesacross relevant environments.
  • Utilise Git for version control andcollaborative development.
  • Work with Docker and Kubernetes for application deployment and containerisation.
  • Utilise Linux/Bash for scripting, system administration and server-related tasks.
  • Conduct software testing in accordance with defined specifications and project requirements.
  • Develop and execute integration testspecifications and document test results and failures.
  • Conduct FAT, UAT and system integrationtesting and produce relevant reports and documentation.
  • Use tools such as Postman to test APIsand application functionality.
  • Troubleshoot, debug and resolve softwaredefects, integration issues and production incidents.
  • Provide technical support and assist withresolving software-related issues.
  • Support software solutions post-implementation,including bug fixing and production support.
  • Document software solutions, systems,configurations and technical processes.
  • Participate in quality reviews, code reviews and testing activities.
  • Work closely with development andcross-functional teams to deliver project requirements.
  • Apply sound SDLC principles throughout the software development lifecycle.
  • Accurately estimate development effort and delivery time frames.
  • Continuously develop technical knowledge andremain up to date with relevant technologies, frameworks and industry trends.
  • Participate in workshops, conferences,cross-functional initiatives and projects as required.
  • IT Degree or Diploma or relevant tertiary qualification.
  • 5+ years' relevant Java development experience.
  • Strong hands-on experience with Java/J2EE .
  • In-depth knowledge of:
    • Spring Framework
    • Apache Camel
    • J2EEcontainers and web servers
    • SQLand relational databases
  • Experience with Oracle, MSSQL, MySQL and/orPostgreSQL .
  • Strong working experience with RabbitMQand/or ActiveMQ .
  • Experience with Linux and Bash scripting .
  • Experience with Git and source/version control.
  • Experience with Docker and Kubernetes deployments.
  • Experience developing and testing REST APIsand system integrations .
  • Experience with Postman or similar API testing tools.
  • Understanding of Software Development Life Cycle (SDLC) .
  • Experience working in Agile/Scrum environments.
  • Strong software testing, troubleshooting and debugging capabilities.
  • Strong problem-solving and analytical skills.
  • Ability to accurately estimate effort and delivery time frames.
  • Strong written and verbal communication skills.
  • Ability to work effectively as part of a team.
  • Strong attention to detail and commitment toquality.
  • Ability to work under pressure and manage multiple priorities.
  • Professional, accountable and customer-focused approach.
Advantageous Experience
  • Experience with Oracle PL/SQL and APEX .
  • Knowledge of HTML and CSS .
  • Enterprise systems integration experience.
  • Experience working with complex,business-critical software environments.
  • Experience supporting production systems and customer-facing technical environments.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary