Senior Java Backend Engineer - 3DS Payments (Remote)

Entersekt

South Africa

On-site

ZAR 1,100,000 - 1,900,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Remote work
Flexible hours
Growth opportunities

Job summary

Entersekt, a leader in digital banking security, is seeking a Senior Software Engineer to join the 3DS Payments team. You will design, build and maintain Java-based backend services handling secure payment authentication and sensitive data.

You will contribute to architecture decisions, ensure compliance with security and regulatory requirements, and mentor peers while collaborating with product, QA and DevOps to deliver reliable, scalable solutions.

Qualifications

  • 5+ years professional software engineering experience in backend Java
  • Experience building RESTful APIs and distributed systems
  • Strong knowledge of secure coding practices (OWASP Top 10) and regulated environments (PCI DSS, GDPR)
  • Experience with Apache Tomcat and relational databases (MySQL)
  • Experience with cloud and container tech (AWS, Docker, Kubernetes)

Responsibilities

  • Design, develop and maintain backend services within the 3DS Payments platform
  • Build and maintain RESTful APIs and distributed systems
  • Develop and support Java applications deployed on Apache Tomcat
  • Design, optimise and maintain MySQL database schemas and queries
  • Identify and resolve performance, stability and production issues
  • Contribute to architectural decisions and technical tradeoffs
  • Ensure systems adhere to secure coding practices and compliance requirements
  • Collaborate with product, QA and DevOps teams throughout the delivery lifecycle
  • Mentor and support other engineers within the team
  • Take ownership of features and services from design through to production

Skills

Java backend development
RESTful APIs
Distributed systems
Secure coding
PCI DSS/GDPR experience

Tools

Apache Tomcat
MySQL
AWS
Docker
Kubernetes

Job description

Entersekt, a leader in digital banking security, is seeking a Senior Software Engineer to join the 3DS Payments team. You will design, build and maintain Java-based backend services handling secure payment authentication and sensitive data.

You will contribute to architecture decisions, ensure compliance with security and regulatory requirements, and mentor peers while collaborating with product, QA and DevOps to deliver reliable, scalable solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer (Payments) — Remote Impact & Leadership
Senior Java Engineer (Payments) — Remote Impact & Leadership

Jobgether • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Fully remote working environment
Exposure to payments organisations
Professional growth opportunities
Senior Java Lead: Spring Boot for Payments (Hybrid/Remote)
Senior Java Lead: Spring Boot for Payments (Hybrid/Remote)

AES Global • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Java Developer – Payment Architect
Java Developer – Payment Architect

Impronics Technologies • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Backend Engineer, Java/Spring Boot (Remote)
Senior Backend Engineer, Java/Spring Boot (Remote)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan with company matching
Annual performance bonuses
+2
Senior Java Backend Engineer - Scalable Banking Platforms
Senior Java Backend Engineer - Scalable Banking Platforms

IQbusiness South Africa • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Senior Backend Engineer - Node.js & Java (Fintech)
Senior Backend Engineer - Node.js & Java (Fintech)

IQ Business Group • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Senior Java Backend & Cloud Architect (Remote)
Senior Java Backend & Cloud Architect (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Fintech Engineer - Fully Remote
Senior Fintech Engineer - Fully Remote

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Online courses
+1
Senior Java Engineer (Payments)
Senior Java Engineer (Payments)

Jobgether • South Africa

Remote
ZAR 1,200,000 - 1,800,000
Fully remote working environment
Exposure to payments organisations
Professional growth opportunities
Senior Java Developer (Spring Boot, SQL)
Senior Java Developer (Spring Boot, SQL)

AES Global • Cape Town

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