Point your AI agent at freehire and let it find you a job.

Get the CLI →

wePlace

Software Engineer - Java/Kafka

Posted Updated
Discussion

Summary

The Level III Software Engineer will design, develop, and maintain complex back-end systems using Java, Spring Boot, PostgreSQL, Kafka, and AWS. This role involves full-lifecycle development, focusing on scalability and performance for products related to mobile and live data.

About The Role
Theâ¯Level III Software Engineerâ¯plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept to development, deployment, and ultimately operating each product. At this level, Software Engineers are responsible for designing, developing, testing, deploying, maintaining, and enhancing complex software systems and applications, considering scalability, performance, and future requirements. They guide and support developers and stakeholders in scoping, progress, status, and resolution of engineering problems.

Theâ¯Back-end Software Engineerâ¯plays a crucial role in building solutions that offer optimum performance, reliability, and scale. They are responsible for writing and testing code for the development of the server-side components that power the application's functionality. These engineers will be responsible for developing applications and supporting various systems, particularly focusing on building and operationalizing the back end to support systems related to cell phones, live data, and other products outside traditional banking. The emphasis is on database skills due to the data capabilities we are developing.

Ideal Candidate

  • Grade 12 National Certificate (Minimum)
  • A relevant tertiary qualification in Information Technology (Preferred)
  • 6+ years proven experience in back-end software development, project delivery and implementation.
  • Experience with back-end frameworks and technologies.
Tech Stack

  • Java
  • Spring boot
  • PostgreSQL (Non-Negotiable)
  • Kafka (Non-Negotiable)
  • AWS (Non-Negotiable)
Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

Additional Information

  • Clear criminal and credit record

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available