Senior Full-Stack Developer (Java & Angular)

Placements24

South Africa

Hybrid

ZAR 700,000 - 1,100,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Placements24 in Pretoria seeks a Senior Full-Stack Developer to own design, development and delivery of enterprise-grade applications. You will work across backend Java (Spring Boot) and frontend Angular, collaborating with product and QA in an agile environment.

This hybrid role emphasizes scalable architecture, code quality and security, with mentorship of junior developers and opportunities for professional growth within a collaborative, innovative culture.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional full-stack development experience.
  • Strong Java experience with Spring/Spring Boot.
  • Extensive Angular (2+) experience with TypeScript and RxJS.
  • Solid RESTful API design and implementation.
  • Experience with relational databases (PostgreSQL, MySQL) and ORMs.
  • Proficient with Git and Agile/Scrum environments.
  • Exposure to cloud platforms (AWS/Azure/GCP) is a plus.
  • Excellent problem-solving and teamwork skills.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack applications.
  • Build backend services using Java and Spring Boot.
  • Create responsive UIs with Angular and TypeScript.
  • Collaborate with product managers, designers and engineers to define requirements.
  • Write clean, efficient code and perform code reviews.
  • Mentor junior developers and contribute to technical strategy.
  • Optimize performance and ensure security and data integrity.
  • Participate in architecture decisions and continuous improvement.

Skills

Full-stack development
Java
Angular
RESTful APIs
Agile / Scrum
Cloud platforms
Problem-solving
Teamwork
Code reviews / mentoring

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Spring Boot
Angular
TypeScript
RxJS
PostgreSQL / MySQL
Git
AWS / Azure / GCP

Job description

About the Role

Our client, a leading enterprise software solutions provider operating from Pretoria , is seeking a highly experienced Senior Full-Stack Developer with strong expertise in Java and Angular. This role is integral to developing and enhancing sophisticated business applications used by major corporations. You will be involved in the entire software development lifecycle, from design and architecture to implementation and deployment, working on both the backend (Java-based) and frontend (Angular) components. The successful candidate will demonstrate a passion for creating robust, scalable, and high-quality software, possess excellent problem-solving skills, and be adept at collaborating within an agile team environment. This position offers a hybrid work model, combining the benefits of in-office collaboration with remote flexibility, allowing you to contribute effectively from the Pretoria area.

Key Responsibilities
  • Design, develop, test, deploy, and maintain robust and scalable full-stack applications.
  • Develop and implement backend services using Java and related frameworks (e.g., Spring Boot).
  • Build and maintain responsive and interactive user interfaces using Angular.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code adhering to coding standards and best practices.
  • Perform code reviews, mentor junior developers, and contribute to technical discussions.
  • Optimize application performance, identify and resolve bottlenecks.
  • Contribute to architectural decisions and technical strategy.
  • Ensure the security and integrity of applications and data.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in full-stack software development.
  • Strong proficiency in Java and experience with Java-based frameworks (e.g., Spring, Spring Boot).
  • Extensive experience with Angular (versions 2+) and its ecosystem (TypeScript, RxJS).
  • Solid understanding of RESTful API design and implementation.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Proficiency in version control systems like Git.
  • Experience working in an Agile/Scrum development environment.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Benefits
  • Our client offers a competitive salary, performance-based bonuses, and a comprehensive benefits package including medical aid, pension fund, and study leave.
  • The hybrid work model provides flexibility, and employees have access to modern office facilities in Pretoria .
  • You'll find opportunities for professional growth, ongoing training, and the chance to work on impactful projects within a supportive and innovative company culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Healthcare coverage
Retirement savings plan
+4
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Centurion

Hybrid
ZAR 900,000 - 1,500,000
Private medical insurance
Retirement annuity fund
Paid time off
+2
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Software Developer (Full-Stack)
Senior Software Developer (Full-Stack)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
medical aid
provident fund
performance bonuses
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Centurion

Hybrid
ZAR 750,000 - 1,100,000
Health insurance
Hybrid work
Professional development budget
+1
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

Tumaini Consulting • Johannesburg

On-site
ZAR 614,000 - 837,000
Competitive salary
Live platform project
Contract extension potential
+1
Senior Full Stack Developer (Angular & .NET)
Senior Full Stack Developer (Angular & .NET)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,200,000
Senior Full-Stack Developer (Cloud Native)
Senior Full-Stack Developer (Cloud Native)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health and wellness benefits
Professional development opportunities
+3