705,769open jobs
41,947companies
99,576added this week
Browse all
Location
In office (Johannesburg)
Employment
Contractor
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

PBT Group is looking for an experienced Java Developer to join a collaborative development team delivering scalable, enterprise-grade software solutions. This role is suited to a developer who enjoys building robust backend applications, contributing to system design, and working across the full software development lifecycle in an Agile environment.

The successful candidate will be responsible for designing, developing, testing, and maintaining Java-based applications while collaborating closely with architects, business analysts, testers, and fellow developers to deliver high-quality solutions.

Key Responsibilities

  • Design, develop, test, and maintain Java-based enterprise applications.

  • Develop clean, efficient, scalable, and maintainable code following established development standards and best practices.

  • Participate in technical design sessions, solution discussions, and architecture reviews.

  • Contribute to system design, application enhancements, and new feature development.

  • Perform code reviews and support continuous improvement initiatives.

  • Troubleshoot, debug, and resolve application defects across development and testing environments.

  • Collaborate with Business Analysts, QA Engineers, and stakeholders to ensure successful solution delivery.

  • Support CI/CD pipelines and contribute to automation and DevOps practices.

  • Produce and maintain technical documentation throughout the development lifecycle.

  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.

Required Skills & Experience

  • Strong experience developing enterprise applications using Java.

  • Solid experience with Java EE, Spring Boot, and Hibernate.

  • REST APIs, Microservices, and Spring Boot

  • Experience developing RESTful services and backend APIs.

  • Good understanding of object-oriented design principles and software engineering best practices.

  • Experience working with relational databases such as MySQL or similar.

  • Familiarity with:

    • Git

    • Maven

    • Gradle

    • Jenkins

    • Docker

    • CI/CD pipelines

  • Experience working with Java 8 and/or Java 11.

  • Strong problem-solving and analytical skills.

  • Experience working within Agile software delivery teams.

Advantageous Experience

  • Exposure to cloud platforms such as AWS or Azure.

  • Experience with containerised application deployment.

  • Knowledge of microservices architecture.

  • Experience working with Jira, Confluence, or similar collaboration tools.

  • Exposure to DevOps practices and automated deployment pipelines.

Qualifications

  • Degree in Computer Science, Information Technology, Informatics, or a related field (preferred).

  • Relevant Java or cloud certifications are advantageous.

Key Competencies

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Passion for clean, maintainable code and software quality.

  • Ability to work independently and within cross-functional teams.

  • Strong ownership and accountability.

  • Continuous learning mindset.

  • Commitment to delivering high-quality software solutions.

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
705,769 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Johannesburg
System Analyst 5 hours ago
$21k – $47k per year (Estimated) • In office • Part-Time • 5+ years exp • Johannesburg
Java
SQL
C#
DevOps
Rest API
Azure DevOps
Azure
SOAP
Management
Confluence
Jira
Agile
UML
BPMN
Waterfall
QA
Swagger
Postman
Apply
Java Developer 5 hours ago
$23k – $51k per year (Estimated) • In office • Part-Time • 4+ years exp • Bachelor's Degree • Cape Town
JavaScript
Java
TypeScript
SQL
Java
Maven
Databases
Db2
Cassandra
Frontend
Angular
DevOps
Rest API
Jenkins
Git
SOAP
Cybersecurity
SonarQube
Management
Agile
Scrum
Apply
$30k – $68k per year (Estimated) • In office • Part-Time • 5+ years exp • Stellenbosch
Java
Java
Spring Framework
Spring Boot
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Bitbucket
SOAP
Apply
$30k – $67k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Natal
Python
JavaScript
PHP
SQL
C#
C++
Databases
MySQL
MS SQL
Apply
$28k – $67k per year (Estimated) • In office • Contractor • 5+ years exp • Cape Town
Management
Confluence
Agile
Scrum
Waterfall
Microsoft Office
Apply
Area Manager - JHB 5 hours ago
$17k – $32k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
Apply
$17k – $32k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pretoria
Apply
$16k – $35k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Management
Microsoft Office
Apply
Buyer 5 hours ago
$15k – $29k per year (Estimated) • In office • Full-Time • 3+ years exp
Management
Microsoft Office
Apply
Production Manager 5 hours ago
$19k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Natal
Management
Outlook
Apply
See all jobs
This is one of many
705,769 more open roles from verified company boards, updated every day.