Full Stack Developer; Advanced
Job in
Johannesburg, 2000, South Africa
Listed on 2026-07-17
Listing for:
ATS Client
Full Time
position Listed on 2026-07-17
Job specializations:
-
Software Development
Backend Developer, Java Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Job Description
We are seeking a Senior Full Stack Developer (Advanced) to join a global feature team responsible for developing and maintaining production-critical systems supporting Just-In-Time (JIT) and Just-In-Sequence (JIS) supply processes across international plants.
This role requires a strong Java backend focus
, combined with cloud, Dev Ops, and microservices expertise
, in a high-performance, scalable environment.
- Design, develop, and maintain Java-based applications and microservices
- Build and enhance RESTful APIs and distributed systems
- Collaborate with cross-functional teams to deliver new features
- Ensure system performance, scalability, and reliability
- Develop and maintain unit, integration, and automated tests
- Participate in code reviews and enforce best practices
- Implement and manage CI/CD pipelines
- Deploy and manage applications in cloud environments
- Troubleshoot and resolve production issues
- Mentor junior developers and contribute to team knowledge sharing
Essential Skills & Experience
- 5+ years experience in Java development
- Strong experience with Spring Boot / JavaEE / Hibernate
- Solid understanding of microservices architecture
- Experience building and consuming RESTful APIs
- Strong knowledge of SDLC and Agile methodologies
- Experience with relational (MySQL/PostgreSQL) and No
SQL databases (MongoDB/Cassandra) - Hands-on experience with Docker and Kubernetes
- Strong experience with Git version control
- Ability to write clean, maintainable, and scalable code
- Strong problem-solving and debugging skills
- Cloud experience (preferably Microsoft Azure
) - CI/CD tools (e.g., Jenkins, Git Hub Actions, Git Ops)
- Infrastructure as Code (e.g., Terraform)
- Testing frameworks (JUnit, Selenium, TestNG)
- Monitoring tools (Prometheus, Grafana, ELK stack)
- Messaging systems (Kafka, RabbitMQ)
- Scripting (Python, Bash)
- Frontend frameworks (Angular, React)
- Knowledge of Dev Ops and security best practices
- Bachelor's Degree in Computer Science, Software Engineering, or related field
- Minimum of 5 years of experience in Java Software development.
- Proven track record delivering enterprise-grade software solutions
Position Requirements
5+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×