Mama Money

Senior Java Engineer

Mama Money

full-time

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Play an active role in researching and implementing new processes, tools, and technologies.
  • Be involved across the full Software Development Life Cycle (SDLC).
  • Own test automation for new code, including unit and integration testing.
  • Help identify and tackle technical debt in existing codebases.
  • Collaborate across deployment, QA, and support functions.
  • Champion code quality through thorough peer reviews and knowledge sharing.

Requirements

  • A BSc in Computer Science, a related technical qualification, or equivalent experience gained through years of building real things in the real world.
  • At least 8 years of hands-on experience programming in Java, with a strong grasp of backend development principles.
  • Solid experience working with asynchronous microservice architectures.
  • Proven experience designing, implementing, and integrating with REST APIs.
  • Hands-on experience with cloud services, ideally AWS.
Benefits
  • People over profit, always.
  • Ownership of what we do.
  • Our culture reflects that same commitment.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javabackend developmenttest automationunit testingintegration testingasynchronous microservice architecturesREST APIscloud servicesAWS
Soft Skills
collaborationcode qualitypeer reviewsknowledge sharing
Certifications
BSc in Computer Science