Senior Java Software Engineer
Ref: JO-2602-359206
- South Africa, Sandton
- Cloud, Network and Infrastructure, Technology
- IT
- 1,000 - 4,999 Employee
- Environment: Hybrid
- Contract Type: Contract
- Starts: 2026-04-01
Job Specification: Senior Java Technical Lead / Software Architect
Location: Cape Town
Level: Senior Engineer 3
Specialization: Java Ecosystem, Microservices & AWS Cloud
Rates: R550-R750 p/hr
Role Overview
We are seeking a visionary Senior Java Technical Lead to spearhead the design, development, and scaling of mission-critical enterprise applications. In this role, you will bridge the gap between high-level architectural strategy and hands-on execution. You will be responsible for leading cross-functional teams to deliver robust RESTful APIs and microservices-based solutions within an AWS cloud-native environment.
The ideal candidate has a deep-rooted history in the Spring ecosystem and a proven track record of optimizing performance and containerizing applications for global scale.
Key Responsibilities
- Architectural Leadership: Design and implement scalable, resilient, and secure microservices architectures aligned with modern enterprise standards.
- Technical Steerage: Act as the primary technical authority for Java development, ensuring the Spring Boot and Spring ecosystem are utilized to their full potential.
- Cloud Strategy: Lead the transition to and optimization of AWS environments, leveraging cloud-native principles to enhance system reliability and performance.
- End-to-End Delivery: Own the full software development life cycle (SDLC), managing delivery across multiple regions and ensuring seamless API integrations.
- Team Mentorship: Lead and mentor a team of engineers, fostering a culture of technical excellence, performance optimization, and continuous improvement.
- Automation Integration: Identify opportunities for automation (including RPA principles) to streamline delivery and operational efficiency.
Technical Requirements
- Java Mastery: 10+ years of hands-on experience in Core Java and Enterprise Java (J2EE).
- Framework Expertise: Advanced proficiency in Spring Boot, Spring Cloud, and the broader Spring ecosystem.
- Architecture: Deep understanding of Microservices, Event-Driven Architecture, and RESTful API design.
- Cloud Proficiency: AWS Cloud Practitioner (or higher) certification with practical experience in AWS services (EC2, Lambda, S3, RDS, etc.).
- DevOps & Scaling: Strong experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Database & Integration: Expertise in integrating complex APIs and working with both SQL and NoSQL databases in a distributed environment.
Behavioral Competencies
- Strategic Thinker: Ability to align technical decisions with long-term business goals.
- Collaborative Leader: Proven ability to lead diverse teams across different geographic regions.
- Problem Solver: A data-driven approach to performance optimization and resolving complex architectural bottlenecks.
Preferred Qualifications
- Experience in the Financial Services or Banking sector (e.g., Standard Bank or similar).
- Academic background in Computer Science, Engineering, or a related field.
Salt is acting as an Employment Business in relation to this vacancy.

Share: