Senior Software Developer (Hybrid)
Findojobs South Africa
Wes-Kaap
On-site
ZAR 600,000 - 800,000
Full time
Job summary
A tech recruitment firm in South Africa is seeking a skilled backend developer proficient in Java and Spring Boot. The role involves designing scalable services, mentoring teams, and collaborating in Agile setups. Candidates should have over 6 years of experience, ideally with strong skills in GCP or AWS, and familiarity with modern frameworks like React. Applicants will benefit from a dynamic work environment focused on clean and maintainable code.
Qualifications
- 6+ years of professional software development experience.
- Strong expertise in Java and Spring Boot.
- Experience with Agile product teams.
- Solid mentorship and technical leadership skills.
Responsibilities
- Design and implement scalable backend services using Java and Spring Boot.
- Contribute to the frontend stack using React and React Native.
- Collaborate closely with product owners and tech leads.
- Guide and mentor mid-level developers.
Skills
Java
Spring Boot
React
System architecture
API design
Agile methodologies
Mentorship
GCP
AWS
Tools
GitHub Actions
Docker
Terraform
What you will do:- Design and implement scalable backend services using Java and Spring Boot.
- (Optional) Contribute to the frontend stack using React and React native where applicable.
- Collaborate closely with product owners and tech leads to shape and scope features.
- Lead by example through clean, maintainable, well-tested code.
- Guide and mentor mid-level developers in best practices and technical direction.
- Help improve the architecture, performance, and DevOps practices.
- Contribute to sprint planning and Agile delivery processes.
Tech Stack:- Backend: Java Spring Boot (GCP) & Serverless (AWS)
- Frontend: ReactJS
- Mobile: React Native
- Multicloud: Google Cloud Platform (GCP) & Amazon Web Services (AWS)
- DevOps: GitHub Actions, Docker, Terraform
Requirements:- 6+ years of professional software development experience.
- Strong expertise in Java and Spring Boot.
- (Bonus) Solid experience with React or modern frontend frameworks.
- Strong understanding of system architecture, databases, and API design.
- Experience working in Agile product teams.
- Solid mentorship and technical leadership skills.
- Solid GCP and/or AWS experience.
***Only shortlisted candidates will be contacted***