:
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.
Requirements
Key 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
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.