Senior Java Spring Boot Developer
CyberPro Consulting
Job Information
Date Opened
07/14/2026Job Type
ContractIndustry
Financial ServicesSalary
1 300 000 - 1 400 000City
Cape TownState/Province
Western CapeCountry
South AfricaZip/Postal Code
7100About 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
- ...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...
- ...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...
- ...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...
- ...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...
- 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)...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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,...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- 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...
- ...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,...
- 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...
- ...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...
- ...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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Spring Boot Developer. Be the first to apply!
