Mid-Level Java Developer
Subhujo Technologies
📍 EGoli, IGauteng, South-Africa
Job Description
Introduction
Looking for a Mid-Level Java Developer
Duties & Responsibilities
• Design, develop, and maintain Java-based applications.
• Write clean, efficient, and well-documented code.
• Collaborate with business analysts, architects, and QA teams to deliver robust solutions.
• Integrate applications with databases, APIs, and third-party services.
• Perform unit testing, debugging, and performance tuning.
• Participate in code reviews and contribute to best practices.
• Work in an Agile/Scrum environment to deliver projects on time.
• Stay updated with emerging Java technologies and frameworks.
Desired Experience & Qualification
• Experience: 3–5 years in Java development.
• Strong proficiency in:
Core Java, Java 8+ features (Streams, Lambdas, etc.)
Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
Hibernate or other ORM frameworks
RESTfu...