Java Backend Developer - Contract
Technology
Hrvisory Pty LtdPretoria, South Africa1 months agoUntil 2026/05/19
Full time
Job description
Introduction
We are looking to hire a highly skilled Java Backend Develop with strong experience in the Banking and Payments domain. The successful candidate will be responsible for designing and developing secure, scalable, and high-performance backend services that support critical financial systems.This role involves building resilient microservices to support payment processing, authorization flows, account management, settlements, and digital banking platforms
6 months renewable contract, hybrid role, based in Johannesburg.
Duties & Responsibilities
- Design, develop, and maintain backend services using Java (8 / 17) and Spring Boot
- Build and manage microservices architectures for high-volume transaction systems
- Develop and integrate RESTful and SOAP-based web services
- Implement event-driven solutions using Kafka and messaging queues (MQ)
- Work with Hibernate and JPA for data persistence and optimization
- Ensure system performance, scalability, and security in line with banking standards
- Collaborate with cross-functional teams including product, QA, DevOps, and architecture
- Participate in system design, code reviews, and technical problem-solving
- Support production systems, troubleshoot issues, and ensure high availability
- Contribute to continuous improvement of development practices and standards
Desired Experience & Qualification
Required Skills & Technologies- Strong experience in Core Java (Java 8 / 17)
- Proficiency in Spring Boot framework
- Solid experience with Microservices architecture
- Hands-on experience with Kafka and messaging systems (MQ)
- Experience in building and consuming REST APIs and SOAP services
- Knowledge of Hibernate and JPA
- Experience working with SQL Server / Azure SQL
- Strong understanding of web services and distributed systems
- Proven experience in Banking and Payments systems
- Exposure to:
- Payment processing systems
- Transaction and authorization flows
- Account management and settlements
- Digital banking platforms
- Experience with cloud platforms (Azure preferred)
- Understanding of event-driven architecture patterns
- Familiarity with DevOps and CI/CD practices
- Knowledge of security and compliance standards in financial services
- Strong problem-solving and analytical skills
- Ability to work in high-pressure, high-availability environments
- Excellent communication and stakeholder management skills
- Team player with an Agile mindset
Interested?
Apply onlineKeywords
Apache KafkaSpring FrameworkScalabilityDevOpsSoapSqlJavaHibernateCI / CDHibernationCI/CD
¿Te interesa este puesto?