20.05.2024
Senior Java Developer
PayFast (Pty) Ltd.
South Africa, Cape Town
Payfast by Network is one of the leading Fintech organisations in Africa. We are on a mission to exponentially grow the digital economy of Africa by building world-class payment products. Developed in-house, our solutions enable customers to make and receive business payments quickly and securely and allow enterprises to trade locally, across borders, and internationally.  We are on the hunt for a Senior Java Developer to join the team.About the teamThe team consists of three to five developers and a team leader, focused on the processing of various payment methods within our stable of products.We follow a hybrid Agile framework, with frequent collaboration between multiple teams and stakeholders that include, but are not limited to: Product Managers, QA testers, DevOps, Architecture, Agile Project Managers.About youYou’d love working with us If you thrive working in a fast-paced environment, helping us meet the demands of our rapid growth. You will be involved in expanding our existing payment platform and supporting software and building new and exciting features and applications relating to payments, online commerce, fraud detection and security.You’ll fit in perfectly with our culture if you:Get energised by a fast-paced environmentCan thrive under pressureAre adaptable and flexibleRegard collaboration and teamwork as an essential part of getting the job donePride yourself as being a self-starter who doesn’t lack motivationDon’t need to be micromanagedTake feedback well and use it for self-improvementWelcome change and new ideasValue the importance of diversityCan work in an Agile or Waterfall environmentResponsibilitiesTranslation of business requirements into detailed designs for implementationParticipating in estimation and planning discussions with the development teamWriting and debugging codeBack-end as well as Front-end development using the below technologiesTesting and documentation of developed codeCreating and maintaining integration, unit, component, and user acceptance testsIdentify and close any potential security risks or performance bottlenecksRefactoring existing code where necessaryParticipating in developer meetings, and performing code reviews and quality assurance activitiesRequirementsMinimum of 8 years’ experience in professional software developmentA bachelor’s degree (or similar) in IT or Sciences highly advantageousExtensive Experience in JavaExtensive understanding of Microservices and Web API integrationExtensive knowledge of the Software Development Life CycleExperience working on large-scale, scalable, and performance critical software projects(ecommerce platform building experience is a plus)Excellent verbal and written communication skills, strong analytical skills, and highly developed attention to detailExperience in the following highly advantageous:GoAWS cloud (Lambdas/EC2/S3)Queuing technologies (RabbitMQ / AWS SQS)TypeScript, jQuery, Node.js, Vue.jsPCI - Data Security Standard and GDPRDockerGitSQLCSS, HTMLJiraKnowledge of .net or PHP beneficialWhile not required, it’ll help if you have some fintech or payment industry knowledge.BenefitsCompany pension contribution21 days annual leaveStudy leaveCelebrate your cake day with special birthday leaveWorldclass office spaceGood coffee (onsite barista) and free fruitIf this sounds like a role that you would flourish in, please apply now.#J-18808-Ljbffr
Attention! You will be redirected to another site