Java Developer: Spring Boot Microservices & IBM Integration

Indsafri

South Africa

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in South Africa seeks a skilled Java Developer to design and maintain scalable applications focusing on Spring Boot microservices and IBM middleware technologies. Responsibilities include developing RESTful APIs, collaborating with cross-functional teams, and ensuring code quality. Ideal candidates will have a Bachelor's Degree in Computer Science, solid experience in Java, Spring, and IBM technologies, and strong problem-solving skills.

Qualifications

  • Strong experience in Java, ideally Java 8 or higher.
  • Solid experience with Spring Boot and the Spring Framework.
  • Experience with IBM Middleware technologies.

Responsibilities

  • Develop, test, and maintain Java applications using Spring Boot.
  • Design and implement RESTful APIs and microservices architecture.
  • Integrate systems using IBM middleware technologies.

Skills

Java (Java 8 or higher)
Spring Boot
IBM Middleware (IBM MQ, IBM ACE/IIB)
Microservices architecture
REST APIs
SQL and relational databases
Docker
Kubernetes
CI/CD pipelines
Debugging

Education

Bachelor’s Degree in Computer Science or Information Technology

Job description

To design, develop, and maintain scalable Java-based applications, with a strong focus on Spring Boot microservices and integration using IBM middleware technologies. The role involves working within an agile environment to deliver high-quality, secure, and efficient solutions aligned with business requirements.

Key Responsibilities:
  • Develop, test, and maintain Java applications using Spring Boot framework
  • Design and implement RESTful APIs and microservices architecture
  • Integrate systems using IBM middleware technologies (e.g., IBM MQ, IBM Integration Bus / ACE)
  • Collaborate with cross-functional teams including business analysts, DevOps, and QA
  • Troubleshoot, debug, and optimize application performance
  • Ensure code quality through best practices, code reviews, and unit testing
  • Maintain technical documentation and system designs
  • Ensure compliance with security, governance, and enterprise standards
Technical Skills & Requirements:
  • Strong experience in Java (Java 8 or higher)
  • Solid experience with Spring Boot and Spring Framework
  • Experience with IBM Middleware (IBM MQ, IBM ACE/IIB)
  • Knowledge of microservices architecture and REST APIs
  • Experience with SQL and relational databases (e.g., Oracle, DB2, PostgreSQL)
  • Familiarity with containerization tools (Docker, Kubernetes)
  • Understanding of CI/CD pipelines (Jenkins, Git, Maven/Gradle)
  • Experience with message queues and event-driven architecture
  • Strong debugging and problem-solving skills
Preferred Skills:
  • Experience in banking or financial services environments
  • Knowledge of cloud platforms (AWS, Azure, or OpenShift)
  • Exposure to DevOps practices
  • Experience with monitoring tools (e.g., Prometheus, Grafana)
Qualifications:
  • Bachelor’s Degree in Computer Science, Information Technology, or related field
  • Relevant certifications (e.g., Java, Spring, IBM) are advantageous
Soft Skills:
  • Strong communication and stakeholder engagement skills
  • Ability to work independently and in a team
  • Problem-solving mindset with attention to detail
  • Ability to work under pressure and meet deadlines
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Senior Java Developer (Spring)
Senior Java Developer (Spring)

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Java Developer
Senior Java Developer

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Middleware Developer
Senior Middleware Developer

DeARX • Sandton

On-site
ZAR 900,000 - 1,200,000
Java Developer Contract
Java Developer Contract

Positron SE • Sandton

On-site
ZAR 900,000 - 1,200,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Java Backend Developer - Spring Boot & Microservices
Java Backend Developer - Spring Boot & Microservices

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

ARCS • Centurion

On-site
ZAR 900,000 - 1,500,000