Junior Java & Angular Developer

Posted 5 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Junior
Agency • Information Technology • Professional Services
The Role
Develop proof-of-concepts and software components for new technology initiatives. Write Java and Spring Boot services, REST APIs, and database integrations; build basic Angular frontend components; use SQL, Git, and software development lifecycle practices. Document solutions, test and hand over work, troubleshoot collaboratively, and learn new technologies quickly. The role may also involve cloud, Docker, Kubernetes, Python, AI, microservices, and automated testing.
Summary Generated by Built In
Sit in the R&D; function and contribute to new technology initiatives, proof-of-concepts and software development. This is a junior Java and Angular role for developers with solid fundamentals, curiosity, and an interest in picking up new technologies.


Requirements
Key responsibilities:
  • Build and support proof-of-concepts and small software pieces for new technology initiatives.
  • Write Java and Spring Boot code against agreed designs, including REST APIs and data access.
  • Build basic Angular screens and components where a proof-of-concept needs a frontend.
  • Work with relational databases and SQL as part of the build.
  • Use Git for day-to-day development, branching and code review.
  • Follow the software development lifecycle: requirements, build, test, and handover.
  • Document what was built so the wider team can pick it up.
  • Learn new tools and technologies quickly and apply them on the next initiative.
  • Flag problems early and work them through with the team.

Must-have experience:
  • 1–3 years’ software development experience.
  • Strong Java.
  • Spring or Spring Boot exposure.
  • Object-oriented programming.
  • REST APIs.
  • SQL and relational databases.
  • Git.
  • Basic frontend development, ideally Angular.
  • Understanding of the software development lifecycle.
  • Good problem-solving ability.
  • Ability to learn new technologies quickly.

Advantageous:
  • TypeScript.
  • Native Android.
  • Azure, Azure DevOps and other cloud technologies.
  • Docker and Kubernetes.
  • Python.
  • AI or machine learning exposure.
  • Microservices.
  • Automated testing.
  • Experience developing proof-of-concepts.

Candidate profile:
  • Strong junior developers, including graduates with 1–2 years’ commercial experience, where the Java and frontend fundamentals are solid.

Skills Required

  • 1-3 years of software development experience
  • Strong Java skills
  • Spring or Spring Boot experience
  • Object-oriented programming knowledge
  • REST API experience
  • SQL and relational database experience
  • Git experience
  • Basic frontend development experience, ideally Angular
  • Understanding of the software development lifecycle
  • Good problem-solving ability
  • Ability to learn new technologies quickly
  • TypeScript experience
  • Native Android development experience
  • Azure, Azure DevOps, or other cloud technology experience
  • Docker and Kubernetes experience
  • Python experience
  • AI or machine learning exposure
  • Microservices experience
  • Automated testing experience
  • Proof-of-concept development experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Pfizer Logo Pfizer

Manager, GMP Audits

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
10 Locations
121990 Employees

Mondelēz International Logo Mondelēz International

FP&A & Overheads Manager, SSA

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Johannesburg, Gauteng, ZAF
90000 Employees

Mastercard Logo Mastercard

Director, Senior Economist

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
38800 Employees

Wise Logo Wise

Country Manager

Fintech • Mobile • Payments • Software • Financial Services
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
9000 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account