Search thousands of fresh jobs

×
This job is expired
Testing Company SAON QA

Senior Java Engineer

Testing Company SAON QA

  • R300 per month
  • Learnership position
  • South Africa
  • Posted 21 May 2026 by Testing Company SAON QA
  • Expires in 34 days
  • Job 2639409
Apply Now

About the position

Senior Java Engineer

Role Overview

We are looking for a Senior Java Engineer to design, build, and maintain scalable, secure, and high performance enterprise applications. The ideal candidate is an experienced software engineer with strong backend development expertise, a deep understanding of distributed systems, and the ability to lead technical initiatives across the software development lifecycle.

This role involves collaborating with cross functional teams to architect solutions, improve system reliability, mentor engineers, and contribute to strategic technical decisions.

Key Responsibilities

- Design, develop, test, and maintain enterprise grade Java applications and services

- Build scalable RESTful APIs and microservices architectures

- Lead backend system architecture and technical solution design

- Optimize application performance, scalability, and reliability

- Collaborate with frontend developers, DevOps engineers, product owners, and business stakeholders

- Conduct code reviews and enforce engineering best practices

- Mentor junior and mid level engineers

- Troubleshoot production issues and implement long term solutions

- Participate in CI/CD pipeline improvements and deployment processes

- Ensure security, compliance, and data protection standards are maintained

- Contribute to technical documentation and architectural decisions

Required Skills and Experience

- Bachelor’s degree in Computer Science, Software Engineering, or related field

- 5+ years of professional Java development experience

- Strong experience with Java, Spring Boot, and Spring Framework

- Solid understanding of microservices architecture

- Experience building REST APIs and integrating third party services

- Strong knowledge of relational databases such as PostgreSQL, MySQL, or Oracle

- Experience with message brokers such as Kafka or RabbitMQ

- Experience with Docker and containerized deployments

- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud

- Strong understanding of software design patterns and clean architecture principles

- Experience with Git and modern CI/CD practices

- Strong problem solving and analytical skills

Preferred Qualifications

- Experience with Kubernetes and container orchestration

- Experience with event driven architectures

- Familiarity with NoSQL databases

- Exposure to frontend technologies such as React or Angular

- Experience working in Agile/Scrum environments

- Knowledge of security best practices and authentication protocols

Technologies

- Java

- Spring Boot

- Spring Security

- Hibernate / JPA

- PostgreSQL / MySQL

- Kafka / RabbitMQ

- Docker

- Kubernetes

- GitHub / GitLab

- Jenkins / GitHub Actions

- AWS / Azure / GCP

What We Offer

- Opportunity to work on scalable and impactful systems

- Collaborative and innovation driven environment

- Career growth and leadership opportunities

- Flexible working arrangements

- Competitive salary and benefits

Desired Skills:

  • test23
  • java
  • engineer

Apply Now

Testing Company SAON QA

About the agency

Please do not apply to any jobs on this account because it's a test company.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 33 days

Email me jobs similar to: Senior Java Engineer

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.