Senior Java Developer - Payments & Scalable Systems
Hire Resolve
Cape Town
On-site
ZAR 600,000 - 800,000
Full time
14 days+
Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Highly competitive salary based on experience
Job summary
A technology recruitment firm in South Africa is seeking an experienced Senior Java Developer to design and maintain payment processing systems. The ideal candidate will have over 5 years of experience in Java, proficiency with technologies like Spring and Hibernate, and a background in the financial services industry. This role requires strong problem-solving skills and excellent communication abilities. The company offers a highly competitive salary based on experience.
Qualifications
5+ years of professional experience in Java development.
Experience in the financial services or payment processing industry is a plus.
Proven experience with Java and modern Java frameworks (Spring, Hibernate, Quarkus).
Experience with Kafka for event streaming and messaging.
Knowledge of Apache Camel for routing and mediation.
Proficiency with MySQL and Hibernate ORM.
Competence in handling XML data formats and transformations.
Strong analytical skills with the ability to troubleshoot and resolve complex issues.
Demonstrated ability to mentor junior developers and lead technical initiatives.
Excellent verbal and written communication skills.
Responsibilities
Create and enhance software solutions using Java and related technologies.
Contribute to architectural decisions and design patterns.
Work with technologies such as Kafka and Camel for integration.
Utilize Hibernate and MySQL for effective data management.
Ensure high-quality code through reviews and unit testing.
Diagnose and resolve complex issues optimizing applications.
Collaborate with cross-functional teams to deliver comprehensive solutions.
Skills
Java
Spring
Hibernate
Quarkus
Kafka
Camel
MySQL
XML
Problem-Solving
Communication
Education
Bachelor’s degree in Computer Science, Engineering, or a related field
Job description
A technology recruitment firm in South Africa is seeking an experienced Senior Java Developer to design and maintain payment processing systems. The ideal candidate will have over 5 years of experience in Java, proficiency with technologies like Spring and Hibernate, and a background in the financial services industry. This role requires strong problem-solving skills and excellent communication abilities. The company offers a highly competitive salary based on experience.