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

Intermediate Java Developer

Job in Johannesburg, 2000, South Africa
Listing for: First Point Group
Full Time position
Listed on 2026-09-16
Job specializations:
  • Software Development
    Java Developer, Backend Developer, SQL Developer, Software Engineer
Job Description & How to Apply Below

Our client is seeking an experienced Intermediate Java Developer to join their team on a fixed-term contract, working on business-critical software solutions within the telecommunications environment.

Requirements:
  • Minimum 5 years of relevant software development experience
    .
  • Grade 12.
  • IT Degree, Diploma or equivalent relevant experience.
  • Strong knowledge of Java 8 and J2EE
    .
  • Experience with J2EE containers and web servers, preferably Payara or Glass Fish
    .
  • Experience with Spring Boot, Apache Camel and Maven
    .
  • Experience developing REST and SOAP APIs
    .
  • Strong understanding of the Software Development Life Cycle.
  • Working knowledge of Linux
    .
  • Strong SQL and database experience.
  • Experience with Git
    .
  • Experience working in Agile/Scrum environments.
Advantageous

Experience:
  • Docker and Kubernetes
  • RabbitMQ or ActiveMQ
  • JUnit
  • Oracle PL/SQL and Apex
Responsibilities:
  • Develop, maintain and enhance software solutions using Java/J2EE and relevant frameworks.
  • Translate business requirements into effective technical solutions, data models and structures.
  • Design and develop REST and SOAP APIs.
  • Work with technologies including Spring Boot, Apache Camel and Maven.
  • Develop and optimise SQL queries across databases including Oracle, PostgreSQL, MySQL and MSSQL.
  • Deploy, install and configure software releases.
  • Use Git for source control and collaborative development.
  • Troubleshoot and debug applications and resolve technical issues.
  • Provide technical support and maintain solutions post-implementation.
  • Develop integration test specifications and conduct system and integration testing.
  • Support UAT and customer testing activities.
  • Use tools such as Postman for API testing.
  • Utilise Linux and Bash for scripting, system administration and server-related activities.
  • Participate in quality reviews, documentation and continuous improvement initiatives.
  • Work collaboratively within Agile/Scrum development environments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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