Senior Java Software Engineer
Listed on 2026-06-04
-
Software Development
Java Developer, Cloud Engineer - Software
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
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.
- 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.).
- 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.
- 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.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: