Full Stack Developer (Java & Angular)

Location: Bryanston

Salary: Market related
Duration: 12 month contract

Join a global technology team delivering real-world, enterprise solutions with cutting-edge tools.

Is this you?

You’re a hands-on developer with a passion for building scalable applications. You thrive in collaborative environments, enjoy problem-solving, and take pride in writing clean, efficient code. You stay current with emerging technologies and enjoy contributing to continuous improvement.

What you’ll be doing (and why you’ll enjoy it)

You’ll be developing and maintaining modern web applications using Java (Spring Boot) and Angular. You’ll design and optimise RESTful APIs, contribute to responsive user interfaces, and collaborate with cross-functional teams in Agile environments. From database integration to cloud deployment, your work will span the full development lifecycle, offering exposure to enterprise projects that have real impact.

Where you’ll be doing it

Our client is a global technology consulting firm with over two decades of expertise delivering digital transformation across finance, healthcare, retail, and logistics sectors. Known for high staff retention, they offer meaningful projects, growth opportunities, and a supportive culture where innovation and continuous learning are encouraged.

What you’ll need

You’ll bring at least 5 years of Java development experience (Spring Boot, Hibernate) and 3 years working with Angular 10+. Strong knowledge of RESTful services, relational databases, Git, and Agile methodologies is essential. Exposure to cloud platforms, Docker/Kubernetes, CI/CD tools, and microservices will be advantageous.

What you’ll get

Expect exposure to global projects, a collaborative environment, flexible working arrangements, and continuous professional development. Whether permanent or contract, your skills will be valued and nurtured.

How to apply

For a confidential discussion please contact Judy Engelbrecht on (010) 065 1655 or send your CV to judy.engelbrecht@ttec.co.za.
We appreciate that your CV might not be fully up to date. No problem, just send us what you have.
We do respond to everyone! Just give us a few days to work through your application.

[[POST_TITLE]]

Applicant Consent

I agree to the processing of my personal data included in this application. I consent to the processing and retention of the personal information contained in my curriculum vitae or resume for the purposes of placements in future roles that become available.

I am aware that I have the right to withdraw consent at any time, and that I have agreed to the Privacy Policy. I agree to my information being shared with potential employers for the purposes of applications to available roles after discussions with a member of The Talent Experts.

Scroll to Top