Java Developer

Indsafri

South Africa

On-site

ZAR 600,000 - 800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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: Spring Boot Microservices & IBM Integration
Java Developer: Spring Boot Microservices & IBM Integration

Indsafri • South Africa

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

Indsafri • South Africa

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

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable
Software Developer
Software Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Talent Pool: Java Developer MMH260714-24
Talent Pool: Java Developer MMH260714-24

Momentum • Centurion

On-site
ZAR 480,000 - 720,000
Senior Java Developer
Senior Java Developer

ARCS • Centurion

On-site
ZAR 900,000 - 1,500,000
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 900,000 - 1,400,000
Java Architect
Java Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Senior Java EE Developer - AWS
Senior Java EE Developer - AWS

ATS Client • Johannesburg

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