Description:
We are looking for a skilled Senior Full Stack Java Developer to join a collaborative, fast-paced tech team building scalable, high-performance applications. In this role, youll work across the full stackdesigning robust Java/Spring Boot backends, developing modern frontend solutions, and contributing to microservices and event-driven architectures.
Youll collaborate with cross-functional teams, influence technical decisions, mentor developers, and help deliver secure, reliable systems that make a real business impact.
Key Responsibilities
Development & Architecture
Design, develop, and maintain high-performance, scalable Spring Boot applications. Implement JPA/Hibernate for efficient database interactions with Microsoft SQL Server and PostgreSQL. Design and develop RESTful APIs with a focus on performance, flexibility, and maintainability. Build and optimize microservices and event-driven architectures (including Kafka-based solutions). Ensure application security, scalability, and performance using industry best practices. Optimize database queries and application performance for high-volume systems. Contribute to architecture design, code reviews, and technical best practices. Troubleshoot and resolve production issues to ensure system stability and reliability. Collaborate closely with Business Analysts, UI/UX designers, and DevOps teams.Frontend Development
Develop and maintain frontend components using React.js and TypeScript. Work closely with UI/UX teams to ensure high-quality user experiences. Contribute to Angular-based applications where required.Leadership & Collaboration
Mentor junior developers and conduct knowledge-sharing sessions. Participate in Agile ceremonies using JIRA. Use Bitbucket (Git) for source control and Maven for build and dependency management.Job Requirements
Required Qualifications
Minimum 5+ years of experience in Java development with strong full-stack expertise (Spring Boot + React). Proven experience building and maintaining RESTful microservices. Strong hands-on experience with JPA/Hibernate. Solid experience with PostgreSQL and MS SQL Server, including performance tuning. Experience working with Kafka and event-driven architectures. Strong understanding of microservices architecture patterns. Experience using Git (Bitbucket), JIRA, and Maven. Proven ability to mentor developers and contribute to team growth. Excellent problem-solving and debugging skills.Preferred Qualifications
Experience with Docker, Kubernetes, and cloud platforms (Azure). Experience
20 Jan 2026;
from:
gumtree.co.za