Entry level Developer (Java & Python)
Technology
SavageOne PtyJohannesburg, South Africa1 months agoUntil 2026/05/13
Job description
About the Role:
We are seeking a driven and technically skilled Entry level Developer to join our team. The ideal candidate will have hands-on experience with Java and Python, a strong understanding of both front-end and back-end technologies, and has already completed a degree in Computer Science or a related field.Key Responsibilities:
- Assist in designing, developing, testing, and maintaining scalable web applications.
- Write clean, maintainable code using Java (for backend) and Python (for scripts, data handling, or APIs).
- Support front-end development using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, or Vue).
- Collaborate with designers, product managers, and other developers to deliver high-quality solutions.
- Participate in code reviews, stand-ups, and sprint planning sessions.
- Troubleshoot and debug issues across the full stack.
Requirements:
- Bachelors degree completed in Computer Science, Software Engineering, or a related discipline.
- Proficiency in Java and Python.
- Understanding of front-end development with HTML, CSS, JavaScript.
- Familiarity with web frameworks and APIs (e.g., Spring Boot, Flask, or Django).
- Knowledge of databases (SQL and/or NoSQL).
- Experience with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
Preferred Skills (Nice to Have):
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with DevOps tools and CI/CD pipelines.
- Exposure to containerization tools like Docker.
- Previous internship or project experience building full-stack applications.
What You'll Gain:
- Real-world experience building and deploying full-stack applications.
- Mentorship from senior developers and tech leads.
-
Opportunity to contribute to live projects with real impact
.
Keywords
Software
¿Te interesa este puesto?