About the position
Reverside is an IT services provider; we are always looking for professional candidates to join our team in Software Development, providing opportunities to work on exciting projects, within our well-established client base. We are looking for a Lead Product Engineer.
Responsibilities:
- You will be responsible for managing the full software development life cycle (SDLC), including analysis, design, development, testing, deployment, and post-implementation support.
- You will ensure the delivery of high-quality solutions that meet business and technical requirements, with a strong focus on clarity, scalability, and overall project scope.
- You will work extensively with Base24 Classic, leading tasks such as switch configuration, system setup, and migration. In addition, you will contribute to the development and support of ATM and POS applications, particularly within the acquiring business.
- Have a solid understanding of MasterCard and Visa regulations will be essential, as you will be expected to ensure compliance across all related systems and processes.
- You will play a key role in production support. this entails analysing and resolving technical issues, responding to daily helpdesk queries, and proactively monitoring system health. This will include checking disk space, batch files, EMS logs, and transactions in TLF/PTLF using ENFORM and GUI interfaces.
- You will also be responsible for routine maintenance tasks such as disk clean-ups, batch processing reviews, and transaction audits.
- You will develop and maintain modern applications using Java, Spring Boot, Angular, and AWS, applying principles of high availability and resilience.
- The role will require hands-on experience with Kubernetes, Docker, and CI/CD practices, as well as familiarity with tools such as Rancher, Trace Transformer, and Postgres, which will be highly regarded.
- You will contribute to the implementation of the SWIFT CBPR+ protocol and, integrate SWIFT standards into financial systems and ensure compliance throughout.
- In addition to technical delivery, you will engage with cross-functional teams and stakeholders to deliver tailored, efficient, and cost-effective solutions.
- You will be expected to demonstrate strong communication, problem-solving, and leadership skills, and to take initiative in driving the success of both business and technology goals,
Technical skills and experience:
- 8+ years' experience in Java development.
- Bachelor's degree in Computer Science or a related field.
- 5+ years' experience with AWS, Spring Boot, and Angular.
- Expert knowledge of Base24 Classic: TACL, COBOL, SCobol, TAL, PATHWAY, Tandem systems.
- CI/CD, Kubernetes, and Docker proficiency.
- Familiarity with SWIFT systems.
- Experience with Switching systems: Acquiring & Issuing business, Cryptography, Transaction Routing, Host Interface, Device Holder Management.
- Database knowledge of Enscribe, Non-stop SQL, DB2, VSAM.
- Tools: ENFORM, FUP, SCUP, DBU, DDL, INSPECT, SPOOLER.
Desired Skills:
- AWS
- Java Spring Boot
- Angular
- SWIFT standards
- Kubernetes
- Docker
- CI/CD practices
About The Employer:
Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients [URL Removed] - [URL Removed] - [URL Removed]