Senior Java Engineer

ZP Group Logo

ZP Group

πŸ“Remote - South Africa

Summary

Join Zepz, a leading global remittance company, and become a Senior Software Engineer in the Payments Domain. You will architect and expand our offerings, contributing to the development of new products that redefine cross-border finance. This role involves building and extending cutting-edge APIs (GraphQL, gRPC), driving operational efficiency through automation, and integrating external partners. You will also innovate by crafting internal tooling to empower the Operations team. The work is fast-paced, involving short sprints and full ownership of solutions from concept to production. Zepz offers a remote-first work environment and a comprehensive benefits package including unlimited annual leave, private medical cover, retirement plans, life assurance, and parental leave.

Requirements

  • Experience in building Java and/or Kotlin solutions for scalable systems microservices systems
  • Good understanding of various APIs technologies and goals they fulfill (graphQL, gRPC)
  • Java Spring working experience
  • Ability to analyze and optimize system performance, identifying and addressing bottlenecks and architectural limitations
  • At least a working understanding of cloud infrastructure based on AWS
  • Experience in designing and implementing monitoring dashboards for system health and performance
  • Comfortable building effective relationships with stakeholders outside of technology
  • Some experience with AI assisted coding (reviews, tests, comments) tools like Github Co-Pilot
  • An open mind with respect to diversity and inclusivity

Responsibilities

  • Build and maintain Java and/or Kotlin solutions for scalable microservices systems
  • Design and implement cutting-edge APIs using GraphQL and gRPC
  • Drive operational efficiency by automating complex processes using our Business Process Management platform
  • Integrate pivotal external partners into our global payment flow
  • Develop internal tooling to empower the Operations team and enhance customer support
  • Contribute to new feature development, implementing robust monitoring and alerting systems
  • Integrate with advanced security platforms for proactive threat detection

Preferred Qualifications

  • Experience with Python or React
  • Prior experience in building AI Agents
  • A strong eagerness to learn new technologies and skills while advancing mastery in Java/Kotlin microservices

Benefits

  • Unlimited Annual Leave
  • Private Medical Cover
  • Retirement plans
  • Life Assurance
  • Parental Leave
  • Remote-first work environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.