Java Developer

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

Indsafri • South Africa

On-site
ZAR 600,000 - 800,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 Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,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

ARCS • Centurion

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

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Java EE Developer - AWS
Senior Java EE Developer - AWS

ATS Client • Johannesburg

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

Positron SE • Sandton

On-site
ZAR 900,000 - 1,200,000
Solutions Architect
Solutions Architect

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000