Software Engineer - Java

PST.AG
Cape Town
ZAR 300 000 - 700 000
Job description

As a Backend Developer you will:

  1. Write effective, scalable code.
  2. Develop back-end components to improve responsiveness and overall performance.
  3. Write unit tests and perform code reviews to ensure high-quality code.
  4. Optimize application performance and scalability.
  5. Write clean, efficient and well-documented code.
  6. Implement security and data protection solutions.
  7. Participate in agile development processes, including sprint planning and daily stand-ups.
  8. Stay updated with new technologies and trends in AI, especially large language models, to drive innovation within our projects.

Must-haves:

  1. A Bachelor's or Master's in Computer Science or any other related field.
  2. Experience in Java 17, Spring Boot.
  3. Minimum of 5 years experience in Java development.
  4. Solid knowledge in Hibernate and Hibernate queries and SQL.
  5. SQL databases (ArangoDB is a plus).
  6. Solid knowledge in Bootstrap CSS framework 4 and above.
  7. Basic knowledge of templating engines like JSP, Thymeleaf, or Freemarker.
  8. Profound knowledge in REST, JSON, XML, CSS.
  9. Experience with code review tools (SonarQube, GitLab, CodeRush, or similar).
  10. Knowledge in Grafana, Prometheus, ELK is a plus.
  11. Excellent problem-solving skills.
  12. Strong unit test and debugging skills.
  13. Proficient understanding of code versioning tools.
  14. Experience with Large Language Models (LLMs).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer - Java jobs in Cape Town