Stellenbosch, Western Cape, ZA
10 days ago
Software Engineer: Back-End - Western Cape (JAVA)

Apply by:  

We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:

1. To see what life at Capitec is all about and complete a short assessment, please click here!

2.  Once you have completed the above finalize your application by clicking apply below

Purpose Statement

Join Our Team!

Are you passionate about building robust, high-performance backend systems? Do you thrive in a dynamic environment where your contributions drive innovation? We are looking for talented engineers to join our team and play a key role in shaping the future of our software solutions.

Software Development Lifecycle: Engage in the full software development lifecycle, from concept to deployment and maintenance. Translate business or technical analyst requirements into functional software solutions while adhering to established standards.

Back-end Development: Design, develop, test, and deploy server-side components to ensure our applications perform reliably and scale efficiently. Participate in problem-solving and contribute to design discussions within the delivery team.

Data Engineering Focus: Bring your 5+ years of experience in software development, including at least 2 years of hands-on experience with Kafka and familiarity with Flink. Extensive experience with Java in data engineering projects or environments will be a significant advantage.

Education (Minimum) Grade 12 National Certificate / Vocational Education (Ideal or Preferred) A relevant tertiary qualification in Information Technology Knowledge and Experience

Experience:

5+ years of demonstrated experience in back-end software development, project delivery, and implementation using relevant technologies and languages. Proficiency with back-end frameworks and technologies is essential.

Knowledge: 

Is able to apply advanced knowledge of the following:

IT systems development processes (SDLC) Java application development Advanced programming concepts, algorithms, and data structures Design patterns and version control Testing practices Database systems and query optimization (SQL, NoSQL) RESTful API design and integration Cloud computing platforms (AWS, Azure) Advanced microservice and event-driven architectures Deployment using Kubernetes and containerization Experience with Kafka and Flink Skills Analytical Skills Attention to Detail Communications Skills Interpersonal & Relationship management Skills Problem solving skills Additional Information Clear criminal and credit record

Capitec is committed to diversity and, where feasible, all appointments will support the achievement of our employment equity goals.

Confirm your E-mail: Send Email