More jobs:
Senior Java Developer
Job in
Johannesburg, 2000, South Africa
Listed on 2026-07-31
Listing for:
Watershed Consulting
Full Time
position Listed on 2026-07-31
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Job Title
Senior Java Developer
DescriptionWe are seeking a highly skilled Senior Java Full Stack Developer to design, develop, and deliver a cloud-native ticketing system for events and sports.
This contract engagement has 2 open positions and is based in Johannesburg with a hybrid working pattern: 2 days at CBD Bank City, 1 day at Sandton or Fairland office, and 2 days remote. Subcontractor budget: R650/hr.
Only South African citizens, South African permanent residents, or Zimbabwean nationals with CSV may apply. Immediate joiners preferred. Minimum 8 years of professional Java experience is required.
Responsibilities- Design, build, and maintain high-performance, secure RESTful APIs and microservices using Java and Spring Boot.
- Develop responsive, modular user interfaces using Angular, Type Script, HTML5 and CSS3/SCSS.
- Implement data persistence layers using Spring Data JPA and Hibernate, and manage interactions with PostgreSQL, Oracle, or No
SQL databases. - Design and implement cloud-native, containerised deployments and CI/CD pipelines to support scalable production systems.
- Collaborate closely with product owners, QA, and Dev Ops to deliver features end-to-end and ensure high code quality and reliability.
- Perform unit and integration testing, debugging, performance optimisation, and application security reviews.
- Mentor and guide junior engineers, lead code reviews, and share engineering best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum 8+ years of professional Java development experience with proven full-stack delivery on enterprise projects.
- Experience building or contributing to ticketing, e-commerce, or other high-transaction systems is highly desirable.
- Proven experience with cloud-native architectures, containers, and CI/CD tooling.
- Eligible to work in South Africa: SA citizen, SA permanent resident, or Zimbabwean with CSV/SA .
- Available to start immediately (immediate joiners preferred).
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
- Angular
- Type Script
- HTML5
- CSS3
- SCSS
- RESTful API
- Microservices
- PostgreSQL
- Oracle
- MongoDB
- No
SQL - Docker
- Kubernetes
- Git
- CI/CD
- Jenkins
- Unit Testing
- Integration Testing
- Agile
- Scrum
- Cloud-native
- OAuth2
- Application Security
- Performance Optimization
Required:
Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Angular, Type Script
Position Requirements
10+ Years
work experience
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:
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:
×