Java Developer – Financial Systems
Location: Remote (SA-based) initially, then relocation to Málaga, Spain
Contract Type: Daily Rate Contract (Pre-Relocation)
Daily Rates:
* 3 years Experience - R4500 per day
* 4-5 years Experience - R5700 to R6800 per day (dependant on experience)
* 6+ years Experience - R7000 + per day
Job Overview
Join a globally respected financial services team as a seasoned Java Developer contributing to event-driven architectures and complex data systems. This role offers a unique pathway for South African developers to relocate to Málaga, Spain, while starting on a remote, daily-rate contract. Work on next-gen platforms that power banking operations across Europe.
Responsibilities
* Design and develop scalable Java applications using Spring Boot
* Implement Kafka-based messaging systems and streaming architectures
* Apply business rules using Drools engine
* Integrate APIs using OpenAPI and AsyncAPI standards
* Work with both relational and non-relational databases
* Participate in code reviews and version control with Git
* Collaborate across teams to deliver robust financial solutions
Qualifications
* 5+ years Java development experience
* Proficiency with Spring/Spring Boot, Maven
* Expertise in Kafka, Kafka Streams, or Flink
* Strong grasp of Drools and rule-based engines
* Hands-on experience with RESTful and asynchronous APIs
* Familiarity with Git version control
* Access to a laptop and stable internet connection
* Excellent English communication skills
#J-18808-Ljbffr