Senior Java Developer

Senior Java Developer
Company:

Payfast (Pty) Ltd.


Details of the offer

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 team
The 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 you
You'd love working with us if you thrive 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 environment
Can thrive under pressure
Are adaptable and flexible
Regard collaboration and teamwork as an essential part of getting the job done
Pride yourself as being a self-starter who doesn't lack motivation
Don't need to be micromanaged
Take feedback well and use it for self-improvement
Welcome change and new ideas
Value the importance of diversity
Can work in an Agile or Waterfall environment

Responsibilities

Translation of business requirements into detailed designs for implementation
Participating in estimation and planning discussions with the development team
Writing and debugging code
Back-end as well as Front-end development using the below technologies
Testing and documentation of developed code
Creating and maintaining integration, unit, component, and user acceptance tests
Identify and close any potential security risks or performance bottlenecks
Refactoring existing code where necessary
Participating in developer meetings, and performing code reviews and quality assurance activities

Requirements

Minimum of 8 years' experience in professional software development
A bachelor's degree (or similar) in IT or Sciences highly advantageous
Extensive experience in Java
Extensive understanding of Microservices and Web API integration
Extensive knowledge of the Software Development Life Cycle
Experience 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 detail

Experience in the following highly advantageous:

Go
AWS cloud (Lambdas/EC2/S3)
Queuing technologies (RabbitMQ / AWS SQS)
TypeScript, jQuery, Node.js, Vue.js
PCI - Data Security Standard and GDPR
Docker
Git
SQL
CSS, HTML
Jira
Knowledge of .net or PHP beneficial

While not required, it'll help if you have some fintech or payment industry knowledge.
Benefits

Company pension contribution
21 days annual leave
Study leave
Celebrate your cake day with special birthday leave
World-class office space
Good coffee (onsite barista) and free fruit

If this sounds like a role that you would flourish in, please apply now.

#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Senior Java Developer
Company:

Payfast (Pty) Ltd.


Software Engineer Logistics (Fixed-Term Contract)

Takealot.com, South Africa's leading online retailer, is looking for a highly talentedSoftware Engineer to join our Logistics Engineering team on a 12-month ...


From Takealot Group - Western Cape

Published a month ago

Support Technician -Cape Town (Own Reliable Vehicle Essential)

Support Technician - Cape Town (Own reliable vehicle essential)Job Description MAIN JOB PURPOSE Act as a liaison, provide product/services information and re...


From Allied Electronics Corporation Limited (Altron), - Western Cape

Published a month ago

Senior Software Developer (C# Avenger)

Skills & Experience: A web-slinger in web app development, server tech, and cloud-based solutionsA back-end brawler with REST and SOAP experienceno hydra hea...


From Communicate Recruitment - Western Cape

Published a month ago

Tj 418978 - Lead Industrial Iot Software Engineer

Employer DescriptionSuppliers of Food products Job DescriptionProficiency in mainstream relational databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server) an...


From Professional Career Services - Western Cape

Published a month ago

Built at: 2024-09-29T04:00:26.472Z