Senior Software Engineer

Salt Wes-kaap, ZA
500,000 €

Published 2026-03-07

Description

Job Specification: Senior Java Technical Lead / Software Architect

Location: Cape Town

Rates: R550-R700 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 (J2 EE) . 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.). Dev Ops & Scaling: Strong experience with containerization (Docker, Kubernetes) and CI/CD pipelines. Database & Integration: Expertise in integrating complex APIs and working with both SQL and No SQL databases in a distributed environment. 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

Location

Wes-kaap
South Africa
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Per annum
Occupation Senior software engineer
Min. Salary 400000
Send resume
Salt
Salt
148 active jobs
Registered 2023-06-03
South Africa
All vacancies from employers (148) Report vacancy
Send resume
Are you looking for a job? Publish your resume
Non-logged user
Hello wave
Welcome! Sign in or register