Full Stack Developer (java/angular/aws) (contract) Gauteng/hybrid Isb1700657

Gauteng, South Africa

Job Description

Become the full-stack expert behind the CarData platform, where your development expertise will drive microservices architecture, API innovation, and seamless user experiences across international markets in EMEA and US regions!
? Expert-level full-stack development with Java 17, Spring Boot, Angular, AWS, and microservices architecture
? Hybrid and remote working flexibility with 1960 flexible annual hours
? DevOps-focused role with tier-3 support responsibility and international client collaboration
POSITION: Contract: 01 January 2026 - 31 December 2028
EXPERIENCE: 8+ years related experience
COMMENCEMENT: 01 January 2026
LOCATION: Hybrid: Midrand/Menlyn/Home Office rotation
TEAM: CarData - Full Stack Development & DevOps
The CarData product enables Group and MINI vehicle owners to access their vehicle-generated telematic data transparently, while providing 3rd parties the ability to deliver value-added services with customer consent. This Java-based application is hosted in AWS cloud and serves customers across EMEA and US regions via web interfaces and APIs.
Qualifications / Experience
Minimum mandatory qualifications:

  • IT Diploma / Degree or equivalent IT work experience
Minimum mandatory experience:
  • Minimum of 6 years of software development experience
  • Proven track record in full-stack development across various technologies
  • Strong knowledge in software engineering with a focus on cloud architectures
  • Expertise in Java programming: JAVA EE / JAVA (Java 17)
  • Proficiency in Angular framework for front-end development
  • Experience with AWS technologies and cloud services
  • Knowledge of microservices architecture and Spring Boot framework
Advantageous experience:
  • Knowledge in database optimization techniques
  • Experience in multithreaded programming concepts
  • Familiarity with API and performance testing
  • Understanding of RESTful services and GraphQL
  • Proficiency in HTML5 and CSS3 for web development
  • Experience with Agile methodologies and DevOps practices
  • Ability to mentor junior developers and conduct code reviews
  • Strong organizational skills to manage multiple tasks effectively
Essential Skills Requirements
Programming Languages & Frameworks:
  • Expertise in Java and JavaScript programming languages: JAVA EE / JAVA (Java 17)
  • Knowledge of microservices architecture and Spring Boot framework
  • Proficiency in Angular framework for front-end development
  • Familiarity with Node.js for server-side development
Cloud & Infrastructure:
  • Strong knowledge in software engineering with a focus on cloud architectures
  • Experience with AWS technologies and cloud services
  • Experience with Docker and Kubernetes for containerization and orchestration
Database & Data Management:
  • Solid understanding of SQL databases (Postgres)
Version Control & CI/CD:
  • Knowledge of version control systems like Git, Bitbucket, SVN
  • Ability to implement CI/CD pipelines for continuous integration and deployment
Development & Problem-Solving:
  • Strong problem-solving skills and ability to troubleshoot application-related issues
  • Able to translate complex requirements into functional software
  • Debugging and troubleshooting capabilities
Soft Skills:
  • Ability to work as part of a team
  • Self-managed / self-starter (Does not need to be micro-managed)
  • Excellent communication skills
  • Attention to detail
  • Be willing to learn and to adapt to a fast-paced environment
  • Problem solving capabilities
  • Above-board work ethics
  • Taking pride in the delivery of quality on-time work
  • Punctuality
  • Consistency
Advantageous Skills Requirements
Technical Skills:
  • Knowledge in database optimization techniques
  • Experience in multithreaded programming concepts
  • Familiarity with API and performance testing
  • Understanding of RESTful services and GraphQL
  • Proficiency in HTML5 and CSS3 for web development
  • Experience with Agile methodologies and DevOps practices
  • Ability to mentor junior developers and conduct code reviews
  • Strong organizational skills to manage multiple tasks effectively
Additional Competencies:
  • Advanced AWS cloud services experience
  • Performance optimization and scaling expertise
  • Security best practices for cloud applications
  • Experience with monitoring and observability tools
Role Requirements
Development & Architecture:
  • Collaborate with cross-functional teams to design, develop, and maintain scalable software solutions
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Conduct system analysis, design, development, and testing for assigned technical products or applications
  • Maintain and develop backend and frontend cross-platform applications based on Java and Angular frameworks
  • Able to translate complex requirements into functional software
DevOps & Operations:
  • Primary responsibility is DevOps, with a strong focus on infrastructure, monitoring, debugging and fault-finding
  • The team has a DevOps setup and developers are required to attend to operational incidents when required as well as be on occasional standby as we service international clients
  • Support operational excellence goals through strong operations knowledge
  • Resolve escalated support topics as part of tier-3 DevOps role
  • Monitor and evaluate application performance, usage, and impact
Quality Assurance & Testing:
  • Implement robust automated test cases to ensure technical solutions meet expected outcomes
  • Review code of team members in line with quality and delivery requirements
  • Debugging and troubleshooting
Release Management:
  • Plan and execute software releases and updates
  • Ability to implement CI/CD pipelines for continuous integration and deployment
Documentation & Standards:
  • Prepare and document standard operating procedures and protocols
Team Collaboration:
  • Active participation in Agile ceremonies
  • Provide technical and functional expertise to project teams and stakeholders
  • The tasks for this role may be tailored somewhat towards the strengths, be it more backend or frontend related
Continuous Learning:
  • Adapt to new technologies and continuously learn to stay updated with industry trends
NB:
South African citizens / residents are preferred. Applicants with valid work permits will also be considered. By applying, you consent to be added to the database and to receive updates until you unsubscribe. If you do not receive a response within 2 weeks, please consider your application unsuccessful.
#isanqa #FullStackDeveloper #Expert #Java #Angular #AWS #CloudDevelopment #Microservices #DevOps #ITHub #NowHiring #SpringBoot #fuelledbypassionintegrityexcellence

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1572017
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned