Job description Build banking that works for families Banking that works for families doesn't happen by accident. It's built line by line, system by system by engineers who care about getting it right. That's where you come in. We're looking for a Senior Back-End Software Engineer (Internally Software Engineer III) to join our Family Banking team in the Save portfolio. You'll build the backend systems that make it possible for families to manage money together. What you'll do Designing, developing, testing, deploying and maintaining backend systems that run at scale Building the server-side components that power features clients rely on every day Working on products that manage real relationships Guiding developers and stakeholders through scope, progress and problem resolution Mentoring junior and mid-level engineers and helping them grow into the next version of themselves Tech stack Language: Java Framework: Spring Boot Messaging: Kafka Cloud: AWS Database: PostgreSQL You'll also work with microservice and event-driven architectures, RESTful APIs and container deployment using Kubernetes. What you'll bring Education (minimum) Grade 12 National Certificate / Vocational Education (preferred) A relevant tertiary qualification in Information Technology Experience 6+ years' proven back-end software development experience in Java, including project delivery and implementation Hands-on experience with Spring Boot and other back-end frameworks Knowledge You apply and teach others the following: IT systems development processes (SDLC) Advanced programming concepts, algorithms and data structures Design patterns and version control Testing practices Database systems and query optimisation using PostgreSQL (SQL, NoSQL) RESTful API design and integration Event-driven messaging using Kafka Cloud computing platforms and services on AWS (Azure experience advantageous) Advanced microservice and event-driven architectures Deployment using Kubernetes and containerisation What's in it for you No suits. No red tape. We're informal by design. We value humility, entrepreneurial spirit and people who get things done. If you take ownership and put the client first, you'll fit right in. Work on tech that matters You won't maintain legacy systems for the sake of it. You'll work on a modern backend stack — Java, Spring Boot, Kafka, AWS and PostgreSQL — building real features that millions of clients use every day. Room to grow We have a high internal promotion rate. If you're a self-starter who takes initiative, the opportunities to grow are real. We invest in your development and actively encourage continuous learning. A team that backs you We promote a learning environment and welcome diverse thinking. You'll be part of a team that encourages you to speak your mind and use every opportunity to grow. Benefits that support you Medical aid Company pension plan Education and training support Paid leave Life and disability cover Additional Information Clear criminal and credit record #J-18808-Ljbffr
Senior Backend Engineer - Java/Spring Boot For Family Banking
CAPITEC
stellenbosch, stellenbosch
Published 10 days ago
Report job