Enable job alerts via email!

Java Software Engineer

PBT Group

Cape Town

On-site

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Cape Town is seeking Full Stack Engineers to join their high-performing team focused on developing digital financial services. Candidates will design and implement solutions using React and Java Spring Boot, with exposure to AWS and Kafka. Strong analytical skills and relevant experience in full-stack development are required for this hands-on role.

Qualifications

  • 5+ years of professional full-stack development experience for Senior Engineers.
  • 3+ years of relevant experience for Mid-Level Engineers.
  • Proven experience in React and Java Spring Boot projects.

Responsibilities

  • Design, develop, and implement full-stack solutions within the Open Banking platform.
  • Collaborate with product owners and other developers to define technical requirements.
  • Develop responsive user interfaces using React and build robust APIs using Java Spring Boot.

Skills

React
Java Spring Boot
AWS Aurora Postgres
Kafka
NodeJS

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Gateway
AWS services
Job description

PBT Group is seeking Full Stack Engineers, focused on building a platform. The successful candidates will form part of a high-performing engineering team responsible for developing scalable, secure, and high-quality digital financial services.

This is a hands-on role involving both front-end and back-end development, with exposure to cloud-based systems, event streaming, and modern integration technologies.

Key Responsibilities
  • Design, develop, and implement full-stack solutions within the Open Banking platform.
  • Collaborate with product owners, architects, and other developers to define technical requirements.
  • Develop responsive user interfaces using React and reusable front-end components.
  • Build robust APIs and back-end services using Java Spring Boot.
  • Work with cloud databases (AWS Aurora Postgres) to ensure data integrity and performance.
  • Implement event-driven architectures and integrate with Kafka and other event streaming services.
  • Support deployment, monitoring, and troubleshooting in AWS environments.
  • Participate in Agile ceremonies and contribute to continuous delivery and improvement.
Core Technology Stack
  • Front-End: React (JavaScript/TypeScript)
  • Back-End: Java Spring Boot
  • Database: AWS Aurora Postgres
  • Event Streaming: Kafka
Advantageous Skills & Experience
  • Experience working with Spring Gateway or other gateway technologies.
  • Familiarity with reconciliation file generation, posting, and exposure (e.g., SFTP, S3).
  • Knowledge of NodeJS as a supporting technology.
  • Exposure to AWS services and DevOps practices.
  • Understanding of secure API design and Open Banking standards.
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • Senior Engineer: 5+ years of professional full-stack development experience.
  • Mid-Level Engineers: 3+ years of relevant experience.
  • Proven experience in React and Java Spring Boot projects.
  • Solid understanding of cloud-based infrastructure (preferably AWS).
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently in a fast-paced Agile environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.