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

Midrand, Johannesburg, South Africa

Job Description

Design, develop, and scale enterprise web applications with Java, Angular, and AWS cloud services powering global order processing and warehouse fulfillment systems!
Become the technical force behind mission-critical full stack solutions, where your senior engineering expertise will drive innovation across international automotive logistics and order management platforms!
Senior full stack development with Java, Springboot, Angular, and AWS cloud services
Hybrid and remote working flexibility with 1960 flexible annual hours
Technical leadership role with mentorship and code review responsibilities
POSITION: Contract: 01 January 2026 31 December 2028
EXPERIENCE: 5+ years delivering high-quality full stack solutions
COMMENCEMENT: 01 January 2026
LOCATION: Hybrid: Midrand/Menlyn/Rosslyn/Home Office rotation
TEAM: ATLAS Order Processing & Warehouse Fulfillment
This product enables all processes inside ATLAS, related to Order Entry, Order Processing until the Warehouse(s) and the fulfillment of the shipping steps towards other Group Warehouses and the Dealers. It contains the invoice processes, the Finance Integration, the returns processes and the integration to external warehouses.
Main applications are: ATLAS, OPUS, ADF, SRD, SPT, HLR (Invoice archive).
Qualifications / Experience
Minimum mandatory qualifications:

  • Bachelor's degree in computer science, Information Technology, or related field
Minimum mandatory experience:
  • Minimum of 5 years of experience in full stack development
  • Proven track record of delivering high-quality software solutions
Advantageous experience:
  • German language skills will be advantageous
  • Experience with microservices architecture
  • Familiarity with Docker and Kubernetes
  • Understanding of Agile methodologies
  • Experience with version control systems like GitHub
  • Experience with performance tuning and optimization
  • Ability to mentor junior developers
Essential Skills Requirements
Core Technologies:
  • Proficiency in Java programming language (JAVA/JavaScript/TypeScript)
  • Strong experience with Springboot and Angular framework
  • Expertise in SQL database management (Oracle & Postgres)
  • Knowledge of AWS cloud services and Infrastructure
  • Understanding of REST services
  • Experience with OData and GraphQL
Testing & Quality:
  • Experience with Test Driven Development (TDD)
  • Familiarity with automated testing tools such as Jasmine, Karma, Selenium, Cucumber, and Wire Mock
DevOps & Collaboration:
  • Knowledge of CI/CD pipelines and tools
  • Ability to work collaboratively in a team environment
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Soft Skills:
  • Strong problem-solving skills
  • Ability to work interdependently and to submit deliverables on time and with excellent quality
  • Self-starter with proactive approach to software development
  • Good interpersonal and organizational skills with the ability to communicate effectively (both verbally and written) on technical and non-technical level
  • Above board work ethics - this is of utmost importance
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues when required
Advantageous Skills Requirements
  • Knowledge of security best practices in software development
  • Familiarity with DevOps practices
  • Experience with microservices architecture
  • Docker and Kubernetes experience
  • Understanding of Agile methodologies
  • Version control systems expertise (GitHub)
  • Performance tuning and optimization experience
Role Requirements
  • Requirements Analysis: Understand the business requirements, preparing AS-IS, and TO-BE documents and get sign-off from users for functional and/or technical design document(s)
  • Application Development: Design, develop, and maintain web applications using Java, Angular, and SQL
  • Cloud Solutions: Implement AWS cloud solutions to enhance application performance and scalability
  • Code Quality: Write clean, maintainable, and efficient code in TypeScript and JavaScript
  • Test Automation: Develop automated tests using Jasmine, Karma, Selenium, Cucumber, and Wire Mock
  • API Development: Build and consume RESTful services, OData, and GraphQL APIs
  • Cross-functional Collaboration: Collaborate with cross-functional teams to define, design, and ship new features
  • Code Reviews: Participate in code reviews and provide constructive feedback
  • Troubleshooting: Troubleshoot and resolve software defects and issues
  • Security: Ensure application security and data protection
  • Continuous Learning: Stay updated with emerging technologies and industry trends
  • Mentorship: Mentor and guide junior developers in best practices
  • Process Improvement: Contribute to continuous improvement of development processes and tools
  • End-to-End Ownership: Take end-to-end responsibility for functions and products from collecting requirements to implementation and problem solution
  • Software Lifecycle Management: Control and manage the software lifecycle and continuously integrate and deploy IT applications
  • Stakeholder Collaboration: Collaborate with product stakeholders
  • Agile Methodologies: Work according to Agile methods, e.g. Scrum
  • Team Enablement: Manage and enable internal and external teams to carry out implementation tasks
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 #FullStackEngineer #Senior #Java #Springboot #Angular #AWS #CloudNative #ITHub #NowHiring #RESTfulAPIs #fuelledbypassionintegrityexcellence
iSanqa is your trusted Level 2 BEE recruitment partner, dedicated to continuous improvement in delivering exceptional service. Specializing in seamless placements for permanent staff, temporary resources, and efficient contract management and billing facilitation, iSanqa Resourcing is powered by a team of professionals with an outstanding track record. With over 100 years of combined experience, we are committed to evolving our practices to ensure ongoing excellence.

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
    JD1572073
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned