Senior Java Developer
Golden Rule Johannesburg
Our client is looking for a Senior Java Developer who thrives in enterprise environments, understands clean architecture, and is passionate about building high-performance applications.
What You’ll Be Doing- Design, develop, and maintain enterprise-grade applications using Java (1.8+)
- Contribute to System Design and Low-Level Design (LLD)
- Build and enhance microservices-based architectures
- Develop secure and scalable REST APIs
- Participate in code reviews and ensure adherence to design patterns and best practices
- Collaborate with architects, DevOps, QA, and business teams
- Ensure high-quality, maintainable code using industry standards and tools
- 5–6 years of hands-on Java development experience
- Strong analytical and problem-solving skills
- Ability to contribute to architectural discussions
- Comfortable working in agile, client-facing consulting environments
- Strong communication and collaboration skills
Â
Technical Skills Required
Core Java Frameworks- Strong proficiency in Java 1.8 or higher
- Solid understanding of Java Design Patterns
- Hands-on experience with:
- Spring Core
- Spring REST
- Spring Boot
- Spring Data JPA
- Hibernate
- Spring Security
- Microservices architecture and design patterns
- Experience with Apache Kafka / MQ
- RESTful API development
- Strong SQL skills
- Experience with RDBMS such as MySQL, PostgreSQL, or Oracle
- AWS and/or Azure
- CI/CD pipelines
- Basic knowledge of Docker and Kubernetes
- Git Maven
- Experience with code quality tools such as SonarQube
Data CentrixJohannesburg
Qualifications and Experience Required:
• Matric plus NQF Level 7 Qualification in Computer Science, Software Engineering, Information Systems, or related field
• Advanced training in modern programming language (e.g., Java, C#, Python, JavaScript...
Network RecruitmentJohannesburg
I am a Senior IT Recruiter with extensive experience within a leading recruitment firm, specialising in placing top Software Development talent across various industries and seniority levels.
I partner with high-performing organisations ranging...
DiscoveryJohannesburg
Discovery Life
Insure Life Systems Architecture
Java Developer (Senior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand...