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.

#J-18808-Ljbffr
Similar jobs

More from Salt Digital Recruitment
Salt Digital Recruitment 1 day ago
Salt Digital Recruitment 1 day ago
Salt Digital Recruitment 1 day ago

Senior Java Software Engineer

Apply Now
Back to search page