Java Software Engineer

Cape Town, Western Cape, South Africa

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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1580466
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned