Senior Java Payments Developer - Microservices & Cloud

PayTech Group

Johannesburg

On-site

ZAR 900,000 - 1,100,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PayTech Group in Johannesburg is seeking a hands-on Senior Java Developer to design, develop, and support enterprise-grade payment services in a high-volume environment. You will work with Java 8+ and Spring Boot, building microservices, leveraging Kafka for messaging, and container platforms such as Docker, Kubernetes, and OpenShift.

The on-site contract runs for 6–12 months with Agile delivery practices. Strong communication and collaboration with product, architecture and security teams are

Qualifications

  • 5+ years of hands-on Java enterprise development experience.
  • Experience with Java 8 and exposure to Java 21.
  • Strong Spring Boot knowledge beyond annotations, including JPA, dependency injection and component scanning.
  • 4+ years of experience developing or supporting enterprise services.
  • Strong microservices architecture experience, including inter-service communication, APIs, and queues.
  • Working knowledge of service discovery, Kafka, and queue design.
  • Hands-on experience with event-driven architecture and service integration.
  • 3+ years of experience with containerisation technologies; experience across Docker, Kubernetes and OpenShift is preferred.
  • Practical exposure to cloud technologies.
  • Hands-on SDLC experience across requirements, development, operations, and support.
  • 3+ years of exposure to solution design.
  • Experience with DevOps, CI/CD, automated testing, and production support.
  • Experience working in high-volume, mission-critical transaction environments.

Responsibilities

  • Deliver enterprise services across the full software development lifecycle, including requirements analysis, specification, development, testing, deployment, operational support, and continuous improvement.
  • Design, build and enhance Java-based applications and Spring Boot microservices using sound engineering and object-oriented design practices.
  • Develop and integrate synchronous and asynchronous services using APIs, service discovery, Kafka, and message queues.
  • Contribute to solution design and translate business and technical requirements into scalable implementation approaches.
  • Build cloud-ready, containerised services and support deployment across Docker, Kubernetes, and OpenShift environments.
  • Apply event-driven architecture principles to high-volume transaction-processing solutions.
  • Contribute to DevOps practices, CI/CD pipelines, automated testing, release readiness, and production support.
  • Participate in capacity planning, technical debt management, JAD sessions, and technical design discussions.
  • Collaborate with product, architecture, engineering, operations, risk, and other stakeholders to deliver secure and reliable solutions.
  • Produce clear technical documentation, specifications and implementation notes while maintaining agreed coding and quality standards.

Skills

Java enterprise
Java 8
Spring Boot
Microservices
Kafka
Docker
Kubernetes
OpenShift
Cloud
DevOps
CI/CD
APIs
Event-driven
SDLC
Service discovery
Agile
Documentation

Education

Bachelor’s degree
Master’s preferred

Tools

Docker
Kubernetes
OpenShift

Job description

PayTech Group in Johannesburg is seeking a hands-on Senior Java Developer to design, develop, and support enterprise-grade payment services in a high-volume environment. You will work with Java 8+ and Spring Boot, building microservices, leveraging Kafka for messaging, and container platforms such as Docker, Kubernetes, and OpenShift.

The on-site contract runs for 6–12 months with Agile delivery practices. Strong communication and collaboration with product, architecture and security teams are

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Digital Payments (On-site, Jo'burg)
Senior Java Developer - Digital Payments (On-site, Jo'burg)

PayTech Nexus Ltd • Johannesburg

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

PayTech Group • Johannesburg

On-site
ZAR 900,000 - 1,100,000
Senior Java Developer - Digital Payments
Senior Java Developer - Digital Payments

PayTech Nexus Ltd • Johannesburg

On-site
ZAR 900,000 - 1,500,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 Developer — Microservices & Cloud (Hybrid)
Senior Java Developer — Microservices & Cloud (Hybrid)

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java Developer - FinTech & Cloud (J2EE)
Senior Java Developer - FinTech & Cloud (J2EE)

PayInc group • Rosebank

On-site
ZAR 600,000 - 900,000
Senior Java Developer – AWS Microservices & Cloud
Senior Java Developer – AWS Microservices & Cloud

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable
Senior Java Developer - High-Volume Banking Platform (Hybrid)
Senior Java Developer - High-Volume Banking Platform (Hybrid)

Datafin • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Java Payments Engineer — EMV Kernel & Banking Systems
Java Payments Engineer — EMV Kernel & Banking Systems

PBT Group • Cape Town

On-site
ZAR 700,000 - 950,000
Senior Java Developer
Senior Java Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Highly competitive salary based on experience