X

Find your next career here

Senior Full Stack Java Developer

General

Job TitleSenior Full Stack Java Developer
Job CategoryInformation Technology
LocationGauteng
Employment TypePermanent
AreaJohannesburg
Bee statusInclude All
SalaryMarket Related
Min SalaryNot Set
Max SalaryNot Set
Expiry Date10th March 2026
Deadline Date10th March 2026
ExperienceExperience Required

Introduction

Future Careers is seeking a Senior Full Stack Java Developer for a leading logistics solutions provider in Joburg. This senior-level opportunity is ideal for a seasoned developer with 7-10+ years’ experience in enterprise environments, who can design, develop and modernise scalable, API-driven and microservices-based supply chain solutions. The role calls for strong expertise in Java, Spring Boot and modern front-end frameworks, with the ability to lead architectural improvements, drive integrations across ERP and logistics platforms, and collaborate across the full software development lifecycle to deliver secure, high-performance systems.

Description

Product Development & Customisation

  • Develop, maintain, and enhance custom implementations of the Tradecloud platform based on client requirements

  • Design and implement scalable, maintainable backend services in Java following best practices for performance, security, and testability

Architectural Modernisation

  • Participate in modernising the application landscape towards API-driven and microservices-based architectures

  • Refactor legacy components and implement modern design patterns, including event-driven architectures and containerised deployments

Integration Engineering

  • Design and implement integrations between Tradecloud and customer systems (ERP, finance, logistics, third-party platforms)

  • Work with RESTful and event-based APIs, messaging systems, and near real-time data flows for reliable, scalable integrations

DevOps & Engineering Practices

  • Contribute to CI/CD pipelines, automated testing, and deployment processes

  • Collaborate with DevOps teams to support cloud deployments, monitoring, logging, and operational stability

Cross-Functional Collaboration

  • Work closely with Business Analysts to translate business requirements into technical solutions

  • Collaborate with Solution Architects and peers to ensure alignment with architectural standards

Quality & Change Management

  • Ensure adherence to coding standards, security practices, and architectural guidelines

  • Conduct code reviews and contribute to continuous improvement of development practices

Support & Maintenance

  • Support existing client environments, troubleshoot production issues, and implement sustainable solutions

  • Manage and implement customer change requests while advising clients on technical best practices

Other

  • Perform ad hoc tasks as assigned by the direct manager

  • Work overtime as required by project deadlines or client needs

Education Profile

Education & Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent professional experience)

  • Relevant professional software development or cloud certifications are advantageous

Experience & Knowledge

  • 7-10+ years of professional experience in full-stack software development within enterprise or product-based environments

  • Strong to expert-level proficiency in Java, Spring Boot, and modern backend architectures

  • Hands-on experience designing and implementing RESTful and event-driven microservices

  • Experience with modern front-end frameworks such as Angular, React, or Vue

  • Strong knowledge of HTML5, CSS3, JavaScript/TypeScript, and responsive UI principles

  • Experience working with relational databases and exposure to NoSQL databases

  • Proficiency with Git, CI/CD pipelines, Docker, and Kubernetes

  • Experience deploying and operating applications on cloud platforms such as AWS or Azure

  • Proven experience integrating enterprise systems such as ERP, finance, logistics, or third-party SaaS platforms

  • Solid understanding of distributed systems, scalability, performance optimisation, and security best practices

Competencies & Skills

  • Excellent analytical and problem-solving skills with a pragmatic approach to engineering

  • Strong verbal and written communication skills

  • Ability to mentor and support other developers and contribute to shared engineering standards

  • Ability to work independently while collaborating effectively within cross-functional teams

  • Deadline-driven with meticulous attention to detail and quality

Nice-to-Have Skills

  • Experience with Tradecloud or similar supply chain, logistics, or integration platforms

  • Exposure to Kafka, message brokers, API gateways, or service mesh technologies

  • Experience working within Agile or Scrum methodologies

  • Familiarity with automated testing frameworks

  • Knowledge of security standards such as OAuth2, OpenID Connect, and OWASP guidelines

Application Instructions

Please forward your CV to cv@myfuturecareer.co.za.

Should you not be contacted within 2 weeks, kindly consider your application unsuccessful.

Contact Details

Contact Name
Contact Phone
Contact Email

People First

We are committed to people because YOU are important to us

Get Social