CyberPro Consulting (Pty) Ltd

Senior Java Spring Boot Developer

CyberPro Consulting (Pty) Ltd  •  Cape Town, ZA (Onsite)  •  1 hour ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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
CyberPro Consulting (Pty) Ltd

About CyberPro Consulting (Pty) Ltd

With a track record since 2000 and a team of over 500 specialists, CyberPro Consulting is your trusted, black empowered partner for Software, Data, Digital and Cloud adoption IT services.

CyberPro works with a wide range of customers with a particular focus on the Financial Services and Retail verticals, with offices in Johannesburg and Cape Town, servicing South Africa, EU and US customers.

With a team of certified consultants covering Microsoft, AWS, Salesforce, Snowflake and other popular vendors, we offer the highest quality professional services at competitive rates, combined with flexible engagement options ranging from Consulting and Managed Projects to Staff Augmentation models.

Need to future proof your business for the digital age? Let's have a chat - information@cpconsulting.co.za

Our services:

• AWS and Microsoft Azure Cloud adoption

• Software development

• System integration, Data integration and migration

• Web and Mobile Digital solutions

• AI, Data Analytics and Data Engineering

• Workflow and Robotics Process Automaton

• System Analysis and Business Analysis

• DevOps / DevSecOps

• Automation Testing

• Project Management

• Finance, Risk & Compliance

• Engineering

Industry Vertical Focus:

• Banking

• Insurance

• Wealth and Investments

• Retail and e-commerce

• FinTech and ICT

• Education

• Health Care

• Telecoms

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Johannesburg, ZA
Year Founded
2000
Social Media