Senior Full Stack Java Developer
Future Careers Johannesburg
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
- 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
- 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
- Contribute to CI/CD pipelines, automated testing, and deployment processes
- Collaborate with DevOps teams to support cloud deployments, monitoring, logging, and operational stability
- Work closely with Business Analysts to translate business requirements into technical solutions
- Collaborate with Solution Architects and peers to ensure alignment with architectural standards
- Ensure adherence to coding standards, security practices, and architectural guidelines
- Conduct code reviews and contribute to continuous improvement of development practices
- Support existing client environments, troubleshoot production issues, and implement sustainable solutions
- Manage and implement customer change requests while advising clients on technical best practices
- Perform ad hoc tasks as assigned by the direct manager
- Work overtime as required by project deadlines or client needs
Education Profile
Education & Qualifications- Bachelors 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
- 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
- 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
- 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
Mindworx ConsultingJohannesburg
Tech Stack and Expertise Required:
Core Technologies:
• Java 1.8 or higher
• Strong knowledge of Java Design Patterns
Spring Boot and related frameworks:
• Spring Core
• Spring REST
• Spring Data JPA
• Hibernate
• Spring Security
Architecture...
Golden RuleJohannesburg
and leading from the front, this role is for you.
What You’ll Do
• Lead end-to-end design and development using Java (1.8+)
• Drive System Design and Low-Level Design (LLD)
• Architect and implement Microservices-based solutions
• Provide technical...
DiscoveryJohannesburg
Discovery Life
Insure Life Systems Architecture
Java Developer (Senior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand...