Job Title: Back-End Java Developer (Entry Level)
 Location: Midrand / Menlyn / Rosslyn / Hybrid Remote
Industry: Motor Industry
 Work Type: Contract (Flexible Resource Assignment)
About the Opportunity
Our client in the Motor Industry is seeking a passionate and motivated Entry-Level Back-End Java Developer to join an innovative international team delivering next-generation mobility and connected vehicle solutions. This exciting role is based at a global IT hub that provides cutting-edge digital solutions to the international market.
You’ll be joining a vibrant FleetData Feature Team – a forward-thinking, agile unit leveraging sensor data from connected vehicles to power fleet management insights used by global clients.
RequirementsKey Responsibilities
- Design, develop, and maintain scalable backend services using Java 11+ and Spring Boot
 - Develop RESTful APIs and integrate with AWS cloud services
 - Collaborate with QA, BAs, and international development teams in an agile DevOps setup
 - Produce and review technical documentation, code reviews, and adhere to secure coding standards
 - Participate in Agile ceremonies and DevOps operations support (including standby duties)
 - Contribute to high-performance, cloud-native applications focused on sensor-based fleet analytics
 
Essential Skills
- Java 11+, Spring Boot, OOP principles
 - Experience with AWS (SQS, SNS, Lambda, Kinesis, EKS, DynamoDB, RDS, API Gateway, etc.)
 - Containerization tools like Docker and Kubernetes
 - Source control with Git/GitHub
 - SQL and PostgreSQL
 - Familiarity with REST API development
 - Exposure to agile teams and DevOps environments
 
Preferred / Nice to Have
- Helm, YAML, WSL/Unix
 - Microservices using Quarkus or MicroProfile
 - CI/CD pipelines (GitHub Actions, GitOps), Gradle, Grafana/Prometheus
 - TDD/BDD methodologies
 - Typescript/JavaScript
 - Atlassian suite (Jira, Confluence)
 - Networking concepts in AWS (firewalls, subnets, routing)
 
Soft Skills
- Strong sense of ownership, problem-solving mindset, and attention to detail
 - Ability to work independently and collaboratively in cross-functional teams
 - Excellent communication skills (verbal and written)
 - Willingness to mentor, support and learn from others
 - Comfortable working in a multicultural, hybrid remote/in-office environment
 - Willingness to travel internationally when required
 
Qualifications & Experience
- Degree in Computer Science, Computer Engineering or a related field
 - At least 6 months’ hands-on Java development experience
 - Java OCA certification advantageous; OCP even better
 
  
Desired Skills:
- Java
 - Spring Boot
 - Kubernetes and Docker
 - Git / Github
 - AWS
 - ElastiCache
 - SQL
 
Desired Qualification Level:
- Degree
 
About The Employer: