About the position
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:
About The Employer: