Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full-Stack Developer

Conclusion

Gauteng

Hybrid

ZAR 600 000 - 800 000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Pretoria is seeking an experienced developer to build and maintain high-performing web applications using Java and Angular. In this role, you will collaborate with product managers and engineering peers, ensure code excellence, and mentor junior developers. The ideal candidate has at least 5 years of experience in Java development, a strong understanding of microservices architecture, and a Bachelor's degree in Computer Science. This position offers a hybrid work model and opportunities for professional growth.

Benefits

Opportunity to work with modern technologies
Collaborative work environment
Mentorship opportunities

Qualifications

  • Minimum 5 years' experience in Java development and 4 years with Angular.
  • Strong understanding of microservices architecture and full-stack development principles.
  • Solid experience with Agile / Scrum methodologies.

Responsibilities

  • Build and maintain high-performing, scalable web applications using Java and Angular.
  • Partner with product managers, designers, and engineering peers to deliver robust solutions.
  • Perform code reviews and promote best practices.

Skills

Java development
Angular
Microservices architecture
Agile methodologies
Full-stack development

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Docker
Kubernetes
AWS
Git
Job description
Location & Employment

Location: Pretoria (Menlyn) – Hybrid work model.

Employment Type: Permanent or 12-month renewable contract.

Key Responsibilities
  • Design & Development: Build and maintain high-performing, scalable web applications using Java (Spring Boot) and Angular.
  • Collaboration: Partner with product managers, designers, and engineering peers to deliver robust and user‑centric solutions.
  • Code Excellence: Perform code reviews, promote best practices, and uphold high-quality coding standards.
  • Performance & Reliability: Ensure system performance, scalability, and stability across all environments.
  • Testing: Implement and support automated testing frameworks for quality assurance.
  • Mentorship: Guide and mentor junior developers, fostering a culture of continuous improvement.
Technical Environment
  • Backend: Java, Spring Boot, Spring MVC, Hibernate
  • Frontend: Angular, TypeScript, HTML5, CSS3
  • Architecture: RESTful APIs, Microservices, CI/CD Pipelines
  • Databases: MySQL / PostgreSQL / MongoDB
  • Cloud & DevOps: AWS / Azure, Docker, Kubernetes
  • Tools: Maven, Gradle, Git
Qualifications & Experience
  • Minimum 5 years' experience in Java development and 4 years with Angular.
  • Strong understanding of microservices architecture and full-stack development principles.
  • Solid experience with Agile / Scrum methodologies.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Advantage: Experience with GraphQL, Docker / Kubernetes, or other front-end frameworks (React / Vue).
Why Join

Work on mission‑critical enterprise systems within a collaborative and innovative environment.

Exposure to modern technologies and cloud‑based architectures.

Opportunity to lead initiatives, mentor others, and shape technical direction.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.