Job Description
- Design, develop, and maintain complex full-stack applications with a focus on performance, scalability, and maintainability.
- Lead architectural discussions and define technical roadmaps for Java-based backend systems and microservices.
- Mentor junior developers and review code to enforce best practices in design patterns, clean code, and testability.
- Collaborate with cross-functional teams to align technical solutions with business objectives.
- Champion the use of Spring Boot and modern frameworks to accelerate development and standardize services.
- Own and improve the CI/CD pipeline, code quality checks, and automated testing strategies.
- Optimize existing systems and troubleshoot performance bottlenecks across large-scale distributed environments.
- Contribute to the design and implementation of cloud-native, containerized applications using Kubernetes and Docker.
- Ensure systems are secure, resilient, and compliant with enterprise-grade SLAs.
- Monitor, analyze, and tune systems using observability tools (e.g., Prometheus, Grafana, ELK).
- Perform other duties as assigned
Requirements:
-
Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
-
6+ years of hands-on Java development experience, delivering scalable, enterprise-grade applications.
-
Expert-level proficiency in Spring Boot and the Spring ecosystem, including Spring Data, Spring Security, and Spring Cloud.
-
Proven experience designing and implementing microservices architectures and distributed systems
-
Strong experience with containerization and orchestration using Docker and Kubernetes, and deploying scalable solutions on both cloud platforms and on-premises infrastructure.Deep knowledge of SQL and NoSQL databases, with proficiency in PostgreSQL, MySQL, and MongoDB, including schema design, indexing, query optimization, and performance tuning.
-
Expertise in designing and developing RESTful APIs with secure authentication mechanisms.
-
Solid command of DevOps and CI/CD practices, with hands-on use of tools such as Git, Maven, Jenkins, Helm, SonarQube, and monitoring solutions like Prometheus and Grafana.
-
Familiarity with infrastructure as code, container security, and SRE principles is a strong plus.
-
Experience in performance profiling and testing using tools such as JProfiler, JMeter, and unit/integration test frameworks.
-
Exposure to frontend frameworks like React or AngularJS is a plus for full-stack collaboration.
-
Strong grasp of Agile/Scrum methodologies and Test-Driven Development (TDD).
-
Demonstrated leadership and mentoring experience, with the ability to guide teams, enforce best practices, and influence technical direction.
-
Excellent analytical, communication, and stakeholder management skills.
-
Experience in the telecommunications (telco) domain including familiarity with network systems, billing platforms, service orchestration is a strong plus.
-
Fluency in English; French is a plus.
How to Apply:
Kindly forward your CV to Gaby Turner at *****@*****.co.za or you may send your CV to *****@*****.co.za
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Keep track of all your job applications in a spreadsheet, including company names and application dates.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Centurion: Receptionist/Telesales posted by Creative Leadership Solutions
REQUIREMENTSMinimum education (essential):National Senior CertificateMinimum applicable experience (years):1-3 yearsRequired nature of...
View JobCenturion: Mechanical Engineering Graduates posted by Network Finance
Are you a recent graduate or busy finishing your degree for Mechanical Engineering ready to launch your career?We’re looking for…
View JobRichards Bay: Systems Analyst posted by Sharon Nurock Recruitment cc
This is a hands-on role that demands initiative, adaptability, and a sharp eye for detail. You’ll need to balance urgent…
View JobWestern Cape: Recruitment Specialist posted by Persona Staff
Responsibilities:Contribute to the overall management and strategic planning.Manage the vacancies and recruitment advertising channels.Develop and maintain...
View JobBoksburg: Technical Sales Rep. posted by Ann Swann Personnel Services
Key Responsibilities1. Lead Generation & Market ProspectingProactively identify and qualify sales leads through cold calling, networking, referrals, and...
View JobWestern Cape: Service Technician Millwright posted by West Coast Personnel
Role Overview:IPEX Machinery seeks a skilled Service Technician to provide on-site technical support, maintenance, and repairs for our range of…
View Job
Job Alerts