Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Senior Java Spring Boot Developer

Full-time

CyberPro Consulting

Job Information

Date Opened

07/14/2026

Job Type

Contract

Industry

Financial Services

Salary

1 300 000 - 1 400 000

City

Cape Town

State/Province

Western Cape

Country

South Africa

Zip/Postal Code

7100

About the Role

We are seeking an experienced Senior Java Spring Boot Developer to join a high-performing engineering team responsible for designing, developing, and enhancing enterprise-grade applications. The successful candidate will play a key role in delivering scalable, secure, and high-performance backend solutions while collaborating closely with architects, business analysts, DevOps engineers, and cross-functional teams.

This role is ideal for someone who is passionate about clean code, modern software engineering practices, cloud technologies, and API-driven development.

Key Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Build and maintain secure, scalable RESTful APIs and microservices.
  • Develop cloud-native solutions leveraging AWS services.
  • Apply software design patterns and object-oriented design principles to build maintainable and extensible applications.
  • Collaborate with solution architects to translate business requirements into technical solutions.
  • Participate in system design sessions and technical discussions.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot, debug, and resolve complex production issues.
  • Ensure applications meet security, performance, scalability, and reliability standards.
  • Work closely with DevOps teams to support CI/CD pipelines and automated deployments.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Continuously improve development standards, coding practices, and engineering processes.

Minimum Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 7+ years of Java development experience.
  • Minimum 5+ years of experience developing applications using Spring Boot.
  • Proven experience designing and developing RESTful APIs.
  • Strong experience building Microservices architecture.
  • Experience working in Agile development environments.

Technical Skills

Core Technologies

  • Java 11/17+
  • Spring Boot
  • Spring Framework
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • REST API Development
  • Microservices Architecture

Cloud

  • Amazon Web Services (AWS)
  • AWS Lambda
  • API Gateway
  • ECS/EKS
  • EC2
  • S3
  • RDS
  • CloudWatch
  • IAM

Software Design

  • Object-Oriented Programming (OOP)
  • SOLID Principles
  • Design Patterns (Factory, Strategy, Builder, Singleton, Observer, etc.)
  • Domain-Driven Design (advantageous)

Databases

  • PostgreSQL
  • Oracle
  • MySQL
  • SQL Server
  • NoSQL databases (MongoDB/DynamoDB advantageous)

Integration

  • REST APIs
  • JSON
  • Swagger/OpenAPI
  • API Security
  • OAuth2
  • JWT

DevOps & Tools

  • Git
  • Maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • SonarQube

Testing

  • JUnit
  • Mockito
  • Integration Testing
  • Unit Testing
  • API Testing

Desired Experience

  • Experience delivering enterprise-scale applications.
  • Strong understanding of distributed systems and event-driven architectures.
  • Experience with messaging platforms such as Kafka or RabbitMQ is advantageous.
  • Knowledge of monitoring and logging tools.
  • Experience with performance tuning and application optimization.
  • Exposure to secure software development practices.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent com
Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Senior Java Spring Boot Developer in Cape Town, Western Cape vacancy
  •  ...engineering universe, there are countless developers. Many can write code. Few can...  ...to restore balance. My client seeks a Senior Java Developer capable of wielding the full...  ...support The Infinity Stack: Java Spring Boot AWS Apache Kafka PostgreSQL... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Senior Backend Software Engineer (Java, Spring Boot, RESTful APIs, Fintech) (Cape Town - Hybrid) Recruiter Datafin IT Recruitment Job Ref 606191 Date posted Wednesday, July 29, 2026 Location Cape Town, South Africa SUMMARY POSITION INFO ENVIRONMENT... 

    ExecutivePlacements.com

    Cape Town, Western Cape
    9 days ago
  •  ...awaits. A place where ordinary developers dare not tread. Here, every...  ...survive. My client seeks a Senior Software Engineer whose mastery of Java rivals the immortality of the...  ...Extensive experience with Spring Framework and Spring Boot Expertise in designing secure... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Job Description We are seeking a highly capable Senior Java Developer to join a dynamic enterprise technology environment in Cape Town...  ...Java and Java 8+ Design scalable backend systems using Spring Boot , Spring MVC , and Spring Batch Build and optimize... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  • Are you a Senior Software Engineer with strong Java expertise looking to build scalable, high...  ...while mentoring junior developers and helping shape a strong...  ...services using Java and Spring frameworks Lead end-to...  ...Spring Framework (Spring Boot, MVC, Cloud, Security)... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...African software development company that develops, supports and consults software solutions...  .... What you will be doing: Act as a senior technical authority, providing guidance,...  ...document robust solutions primarily using Java, ensuring all output aligns with best... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...systems that achieve a balance of elegance, maintainability, scalability, performance, and quality requires experience. As a Senior Java Developer, you will be expected to make informed technical decisions, handle complexity effectively, and contribute to the ongoing... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...corporates locally and internationally. They are looking for a Senior Full Stack Developer to join a well-established Fintech platform, supporting...  ...in software development. Technical Skills ~ Java Spring Boot (Java/J2EE). ~ Sound knowledge of OO design principles... 

    ExecutivePlacements.com

    Cape Town, Western Cape
    5 days ago
  •  ...We are seeking an experienced Senior Java Developer to play a leading role in the design, architecture, and development of enterprise-grade...  ...Extensive experience with • Java 8/17/21 • JBoss • Spring Boot • Spring Framework • RESTful APIs • SQL • Git • Maven... 

    Alinta Tech Solutions

    Cape Town, Western Cape
    17 days ago
  •  ...Our client is seeking an experienced Senior Java Developer to join a high-performing technology team based in Stellenbosch. This hybrid opportunity is ideal for a seasoned software professional with a strong background in Java and SQL who enjoys solving complex technical... 

    Goldman Tech Resourcing (Pty) Ltd

    Cape Town, Western Cape
    26 days ago
  •  ...Our client is seeking an enthusiastic Intermediate Java Developer to join their Cape Town office. The successful candidate will play...  ...experience with Java Standard Edition, Enterprise Edition, and Spring Boot. ~ Strong SQL knowledge, including MS SQL Server and... 

    Goldman Tech Resourcing (Pty) Ltd

    Cape Town, Western Cape
    12 days ago
  •  ...Job Description Your role will be to develop code ensuring that it meets the defined criteria...  ...code, utilizing the appropriate Java framework or Oracle PL/SQL and Apex as per...  ...In-depth Java knowledge, including J2EE, Spring, CAMEL and associated technologies • Experience... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Our Travelstart team is looking for a talented, seasoned  Java Developer to join us.  This role is suited to candidates who possess a strong understanding of software architecture principles, experience with leading or mentoring development teams, and a proven track... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...professionals who have already proven themselves in the field; developers who understand the realities of building software in production...  ...developers who have spent at least three years actively working as Java Developers, contributing to the design, development, testing,... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Group is looking for experienced Node.js Developers to join a high-performing engineering...  ...with Node.js expertise and exposure to Java will be well suited to this role....  ...Unit Testing Beneficial Java Spring Boot Docker Kubernetes RabbitMQ or Kafka... 

    PBT Group

    Cape Town, Western Cape
    16 days ago
  •  ...We are looking for an experienced Intermediate Java Developer to join our Capital Markets technology team. The successful candidate will...  ...-quality, scalable, and maintainable software using Java, Spring Boot, REST APIs, SQL, and related technologies. Participate in... 

    Alinta Tech Solutions

    Cape Town, Western Cape
    17 days ago
  •  ...Description We're seeking a highly skilled Senior Full Stack Software Engineer with strong experience in Java, Spring Boot, PostgreSQL, Kafka, and AWS. The ideal...  ...development lifecycle. Key Responsibilities: • Develop, enhance, and maintain full-stack... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...experience in a leading FinTech environment , contributing to meaningful, high-impact projects. The Role Are you a talented Java developer with a passion for crafting elegant, efficient, and high-quality code? We are seeking a talented and experienced Intermediate... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...customers such as AXA, BMW, Deutsche Bahn and ZDF. You design, develop, and implement software solutions by applying AI methods...  ...automation). You use well-known technologies such as Java, JavaScript, Spring, Kotlin, Maven, Gradle, JUnit, etc. You take on the... 

    Accso – Accelerated Solutions GmbH

    Cape Town, Western Cape
    5 days ago
  •  ...PBT Group is looking for an experienced Java Developer with hands-on EMV Kernel and payments domain experience for a contract engagement...  ...Security Module) integration or payment cryptography Spring Boot / Spring Framework experience Cloud exposure (AWS or Azure... 

    PBT Group

    Cape Town, Western Cape
    a month ago
  •  ...this role isn’t for you. We Do The Right Things Responsibilities of the Role o Build and own backend services using Java, Spring Boot, and Python—designed for scale, reliability, and real-time use. o Use AI tools (Amazon Q, Cursor, Copilot, Claude, GPT) to... 

    Clickatell

    Cape Town, Western Cape
    19 days ago
  •  ...BMW, Deutsche Bahn, and ZDF Design, develop, and implement software solutions by applying...  ...and test automation) Build enterprise Java applications using agentic methods...  ...8+ years) with Java ecosystem including Spring Boot, Spring Security, Spring Data (or Quarkus... 

    Accso – Accelerated Solutions GmbH

    Cape Town, Western Cape
    5 days ago
  •  ...validation systems ensuring migration accuracy and data integrity Develop scalable data transformation solutions supporting batch and...  ...and ETL pipeline development Advanced proficiency in Scala and Java with modern build systems (Gradle or Maven) Deep experience... 

    SPAN Digital

    Cape Town, Western Cape
    22 days ago
  •  ...optimization of robust software solutions for our clients. As a Senior PHP Developer, you will play a key role in delivering high-quality code and...  ...Standard Experience with Docker Knowledge of Java or Golang is beneficial You demonstrate strong problem-solving... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  • Hire Resolves client is urgently seeking the expertise of a Senior Project Developer in Cape Town, WC. Responsibilities: Lead the development of the project pipeline to ensure balanced and de-risked portfolio Assist with business development, site and project... 

    Hire Resolve

    Cape Town, Western Cape
    16 hours ago
  •  ...engineering career? We're looking for a Senior Software Mobile Engineer to join a high-...  ...Dart, and related technologies Experience developing and maintaining mobile applications for...  ...Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers,... 

    ExecutivePlacements.com

    Cape Town, Western Cape
    10 days ago
  • We're on the hunt for a developer who can comfortably jump between frontend finesse, backend logic, and database wizardry - basically, someone...  ...IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Our client is seeking an experienced API Developer to design and build secure, high-performing...  .... This is an excellent opportunity for a senior developer who enjoys creating scalable...  ...developing RESTful APIs. ~ Proficiency in C#, Java, Python, Node.js, or similar technologies... 

    MSP Staffing Pty Ltd

    Cape Town, Western Cape
    15 days ago
  •  ...WHO ARE WE LOOKING FOR? As a Senior .NET Developer, you will play a key role in designing, developing, and delivering modern software solutions across a variety of industries including fintech, e-commerce, healthcare, logistics, and digital transformation initiatives... 

    ATS Client

    Cape Town, Western Cape
    22 days ago
  •  ...Our Travelstart team is looking for a talented  Senior PHP Developer to join us. This role is suited to candidates who possess expert-level mastery of software architecture and design principles, a proven ability to lead and mentor development teams, and a proven... 

    ATS Client

    Cape Town, Western Cape
    22 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Spring Boot Developer. Be the first to apply!