Full Stack Developer; Senior
Job in
Menlyn, Gauteng, South Africa
Listed on 2026-06-25
Listing for:
OpenSource Intelligent Solutions
Full Time
position Listed on 2026-06-25
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, DevOps
Job Description & How to Apply Below
Location: Menlyn
Senior Java Developer (Microservices | Cloud | Full Stack)
Our client is seeking a highly skilled and forward-thinking Senior Java Developer who thrives in modern, cloud-native environments. The hiring manager is looking for a seasoned professional with deep expertise in Java and microservices architecture, who can contribute across the full development lifecycle, from design through to production support, while maintaining high standards of quality, performance, and reliability. This role requires someone who is comfortable working in Agile teams, supporting legacy systems under SLA pressure, and mentoring peers.
Essential Skills- 15 years of software development experience (MUST HAVE)
- Strong expertise in J2EE and Java (version 21+)
- Proficiency in Quarkus (v3+)
- Experience with Angular (full-stack capability)
- Strong knowledge of Apache Kafka
- Experience with RDS PostgreSQL or similar databases
- Hands-on experience with AWS Cloud services
- Expertise in Docker and Kubernetes
- Strong experience with Maven
- Proven experience in microservices architecture
- Strong experience with RESTful API design and integration
- Solid understanding of Git and version control best practices
- Experience supporting legacy systems with SLA commitments
- Experience working in Agile environments
- Conduct requirement analysis and translate business needs into technical solutions
- Design, develop, and maintain microservices-based applications
- Build and consume RESTful APIs ensuring scalability and performance
- Perform code reviews to ensure quality, maintainability, and adherence to best practices
- Execute testing and defect resolution activities
- Support deployment processes and release activities
- Provide third-level support for production incidents when required
- Develop solutions aligned with quality and delivery standards
- Prepare technical documentation in line with ISO standards
- Review and present solutions to Product Owners and stakeholders
- Participate actively in Agile ceremonies (stand-ups, sprint planning, retrospectives)
- Support system implementation, deployment, and hyper-care phases
- Maintain and support legacy systems under strict SLA requirements
- Mentor and coach team members and users where needed
- Be available for international travel if required
- Experience with Terraform (IaC)
- Monitoring tools: Loki, Prometheus, Grafana
- Experience with Playwright testing
- Exposure to CI/CD pipelines and automation tools
- Knowledge of Git workflows and branching strategies
- Understanding of IT security best practices
- Familiarity with JIRA and Confluence
Degree in Information Technology or equivalent experience
Please respond to the below in your application - Yes/No
- Do you have 10+ years of professional experience in Java development (including J2EE and Java 21+)?
- Do you have hands-on experience designing and implementing microservices architectures?
- Have you worked with Docker and Kubernetes in a production environment?
- Do you have experience developing and consuming RESTful APIs in enterprise applications?
- Have you provided production support for legacy systems under strict SLA requirements?
Position Requirements
10+ 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:
×