Senior Java Engineer - Spring Microservices & Cloud APIs

QE Services IT Recruitment

Cape Town

On-site

ZAR 550,000 - 900,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

QE Services IT Recruitment is seeking a Java Engineer for a permanent role in Cape Town. The position focuses on designing, developing and maintaining cloud-ready software services and RESTful APIs within a modern Java ecosystem.

You will work with Spring Boot, Angular and related technologies to build scalable microservices, design robust databases and ensure high-quality code through testing and CI/CD practices.

Qualifications

  • BSc in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 4-5+ years of professional Java development experience.
  • Strong knowledge of Java or Kotlin and object-oriented programming principles, including inheritance, encapsulation and polymorphism.
  • Experience with Spring Boot and the Spring Framework for developing microservices and RESTful APIs.
  • Experience with Angular and modern web application development.
  • Proficiency in JPA/Hibernate, SQL and JDBC, including database schema design, queries and data updates.
  • Experience with unit testing using JUnit or similar testing frameworks.
  • Knowledge of software architecture, clean coding practices and application performance monitoring.
  • Exposure to NoSQL databases such as MongoDB would be advantageous.
  • Experience with CI/CD pipelines, DevOps tools and version control processes would be beneficial.
  • Knowledge of HTML5, CSS, JavaScript, J2EE, JSP or MVC frameworks would be advantageous.

Responsibilities

  • Design, develop and maintain cloud-ready software services and RESTful APIs.
  • Develop and maintain microservices using Java or Kotlin and the Spring Framework.
  • Take ownership of software features throughout the development lifecycle, including database design, service development, testing, deployment and monitoring.
  • Design, develop and maintain database schemas, queries and data persistence solutions.
  • Write clean, maintainable and efficient code in line with established development standards.
  • Perform unit testing and ensure software solutions meet quality and reliability requirements.
  • Participate in code reviews, pair programming and technical discussions to improve code quality.
  • Contribute to system design and software architecture decisions.
  • Collaborate with cross-functional teams to understand requirements and deliver effective software solutions.
  • Identify, investigate and resolve technical issues and improve application performance.
  • Contribute to continuous integration, deployment and monitoring processes.
  • Share technical knowledge and support continuous improvement within the development team.

Skills

Java
Spring Boot
REST APIs
JPA/Hibernate
CI/CD
Angular
NoSQL MongoDB
JUnit

Education

BSc in Computer Science / Software Engineering

Tools

Spring Framework
SQL/JDBC
MongoDB

Job description

QE Services IT Recruitment is seeking a Java Engineer for a permanent role in Cape Town. The position focuses on designing, developing and maintaining cloud-ready software services and RESTful APIs within a modern Java ecosystem.

You will work with Spring Boot, Angular and related technologies to build scalable microservices, design robust databases and ensure high-quality code through testing and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Engineer
Java Engineer

QE Services IT Recruitment • Cape Town

On-site
ZAR 550,000 - 900,000
Senior Java Engineer: Spring, Microservices & Cloud
Senior Java Engineer: Spring, Microservices & Cloud

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Java Backend Engineer — Spring & APIs
Senior Java Backend Engineer — Spring & APIs

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Java Spring Boot Backend Engineer | Cloud & APIs
Senior Java Spring Boot Backend Engineer | Cloud & APIs

Cpconsulting • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Java Engineer: Cloud, Microservices & API Focus
Senior Java Engineer: Cloud, Microservices & API Focus

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer — Microservices & Cloud (Hybrid)
Senior Java Developer — Microservices & Cloud (Hybrid)

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java Engineer - Core Platform & Microservices
Senior Java Engineer - Core Platform & Microservices

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 720,000
Senior Java Microservices Engineer - FinTech, Cloud, Soweto
Senior Java Microservices Engineer - FinTech, Cloud, Soweto

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Bonus structure
Career growth
+3
Senior Java Integration Engineer for Scalable Microservices
Senior Java Integration Engineer for Scalable Microservices

Bsky • Cape Town

On-site
ZAR 900,000 - 1,200,000
Career growth
Competitive compensation
Professional development
Senior Java Developer - Spring Boot & Microservices
Senior Java Developer - Spring Boot & Microservices

reversidesoftwaresolutionspt • Cape Town

On-site
ZAR 550,000 - 850,000