Find your next career here
Senior Full Stack Java Developer
General
| Job Title | Senior Full Stack Java Developer |
|---|---|
| Job Category | Information Technology |
| Location | Gauteng |
| Employment Type | Permanent |
| Area | Johannesburg |
| Bee status | Include All |
| Salary | Market Related |
| Min Salary | Not Set |
| Max Salary | Not Set |
| Expiry Date | 10th March 2026 |
| Deadline Date | 10th March 2026 |
| Experience | Experience 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 |
