Java Developer
On-siteStellenbosch, Western Cape, South Africa
Stellenbosch, Western Cape, South AfricaOn-siteFull TimeSmall
Full TimeSmall
Job Summary
Develop Java applications within the Core platform and expand the engineering technology stack using Spring Framework, microservices, and AWS services like EKS and DynamoDB. Manage data mapping and enrichment processes while ensuring system architecture aligns with banking business models and governance standards. Execute testing practices with JUnit and Mockito, maintain SQL databases across MSSQL and PostgreSQL, and operate within a Linux and Kubernetes environment. Maintain a clear criminal and credit record as part of the employment conditions.
Required Qualifications
- At least 3 years proven experience in Java development within an on-line and / or batch environment
- Java
- Spring Framework
- Web Services
- XML
- SQL (MSSQL, PostgreSQL or equivalent.)
- Data Structure Knowledge (Optimized for performance)
- Testing Frameworks (JUnit, Mockito or equivalent.)
- GIT
- Banking and Finance experience
- Linux experience
- Spring Cloud and Microservices
- Kubernetes
- AWS Experience (EKS, ECS, DynamoDB, S3 and CloudWatch)
- Extensive Data Mapping and Enrichment experience
- Grade 12 National Certificate / Vocational
- A relevant qualification in Information Technology
- Application development
- Standards and governance
- Testing practices
- Banking systems environment
- System architecture (technical design and implementation processes)
- Banking business model
- Best practices for Quality Assurance (QA)
- Communications Skills
- Analytical Skills
- Problem solving skills
- Attention to Detail
- Clear criminal and credit record
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.