Java Developer

Amidel

Johannesburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Amidel is seeking an experienced Intermediate/Senior Java Developer to join our consulting team in Johannesburg. The role focuses on building backend services using Spring Boot or Quarkus for high-performance, scalable enterprise applications within a financial-technology context.

The ideal candidate has 5+ years of Java development experience, 2+ years in DevOps and integration, and a solid understanding of CI/CD, containers, and cloud platforms. Hybrid work arrangement offered.

Qualifications

  • 5+ years Java development experience (Spring Boot or Quarkus).
  • 3+ years in enterprise IT projects.
  • 2+ years DevOps & integration exposure.
  • Bachelor’s degree in computer science, information systems, or related field.
  • Advantageous: AWS Certification or relevant DevOps Certification.

Responsibilities

  • Design and develop backend services using Java (Spring Boot or Quarkus).
  • Create efficient, scalable, well-documented code for enterprise applications.
  • Support full development lifecycle from analysis to deployment.
  • Apply SOLID and design patterns for robust solutions.
  • Build and maintain CI/CD pipelines using Jenkins and deploy into containerized environments (Kubernetes).
  • Integrate with external systems via REST, SOAP, MQ, Kafka, or file-based mechanisms.
  • Ensure reliability, performance, and observability with Grafana, New Relic, ELK, Splunk.
  • Participate in Agile ceremonies and cross-functional planning.
  • Support DevOps and Infrastructure teams in deployment and support activities.
  • Document code, architecture, and solution design per governance.

Skills

Java development
Spring Boot
Quarkus
DevOps exposure
Integration exposure

Education

Bachelor's degree in CS/IS
AWS Certification

Tools

Jenkins
Git
Docker
Kubernetes
OpenShift
Rancher
Jira
Confluence
PostgreSQL
SQL

Job description

Amidel is an Information Technology and Business Consulting Company that provides highly specialised solutions to large and small enterprises in both the private and public sectors. We are seeking a highly motivated and experienced Intermediate/Senior Java Developer to join our consulting team. The ideal candidate should have a solid background in Java development, particularly using Spring Boot or Quarkus, and strong experience in developing enterprise-grade backend solutions. The role is hybrid and will involve working with a payment technology team in a leading financial institution to build and maintain a high-performance, scalable remittance engine.

Job family:

Software Development / Financial Technology / Integration

Minimum Experience:
  • 5+ Years Java Development (Spring Boot / Quarkus)
  • 3+ Years in Enterprise IT Projects
  • 2+ Years DevOps & Integration Exposure
Education Requirements:
  • Bachelor's degree in computer science, Information Systems, or related field
  • Advantageous: AWS Certification or relevant DevOps Certification
Contract Type:

Permanent or Fixed-Term

RESPONSIBILITIES

Responsibilities differ across client engagements but may include:

  • Designing and developing backend services using Java (Spring Boot or Quarkus)
  • Creating efficient, optimized, and well-documented code for scalable enterprise applications
  • Supporting the full development lifecycle, including analysis, solution design, implementation, testing, and deployment
  • Applying software engineering principles such as SOLID and design patterns to deliver robust solutions.
  • Building and maintaining CI/CD pipelines using tools like Jenkins, and deploying into containerized environments (e.g., Kubernetes)
  • Implementing and monitoring integration with external systems via REST, SOAP, MQ, Kafka, or file-based mechanisms
  • Ensuring system reliability, performance, and scalability through effective observability and monitoring (Grafana, New Relic, ELK, Splunk)
  • Participating in Agile ceremonies and collaborative planning with cross-functional teams
  • Supporting DevOps and Infrastructure teams in configuration, deployment, and support activities
  • Contributing to incident management, root cause analysis, and application performance tuning
  • Documenting code, architecture, and solution design according to governance and risk frameworks.
QUALIFICATIONS AND COMPETENCIES
  • Strong Java development experience using Spring Boot and/or Quarkus
  • Familiarity with object-oriented programming, SOLID principles, and clean architecture
  • Experience with SQL and relational databases (Postgres preferred)
  • Skilled in version control tools such as Git
  • CI/CD pipeline configuration with Jenkins or equivalent
  • Proficient in Docker and container orchestration tools such as Kubernetes, OpenShift, or Rancher
  • Experience with Agile development methodologies and tools like Jira and Confluence
  • Hands-on experience with integration technologies: REST APIs, SOAP, Kafka, MQ
  • Familiar with monitoring and logging tools (Grafana, ELK, Splunk, New Relic)
  • Understanding of cloud platforms (AWS preferred)
  • Ability to mentor peers and review code
  • Strong troubleshooting and analytical skills
  • Excellent communication and collaboration abilities
  • Financial or payments industry experience is advantageous.

If you're passionate about backend development and eager to work on critical financial platforms using modern Java frameworks, we encourage you to apply. This is an excellent opportunity to gain exposure to cutting-edge technologies while making a meaningful impact in the financial services sector.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer — Spring Boot/Quarkus
Senior Java Backend Engineer — Spring Boot/Quarkus

Amidel • Johannesburg

Hybrid
ZAR 900,000 - 1,300,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
Java Developer
Java Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Java Developer
Java Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Java Developer – Payment Architect
Java Developer – Payment Architect

Impronics Technologies • Gauteng

On-site
ZAR 900,000 - 1,200,000
Intermediate Software Engineer Developer
Intermediate Software Engineer Developer

Indsafri • South Africa

On-site
ZAR 550,000 - 850,000
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • Centurion

On-site
ZAR 900,000 - 1,500,000
Java Integration Engineer
Java Integration Engineer

Bsky • Cape Town

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

ARCS • Centurion

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