Job Openings
Java Developer
About the job Java Developer
Key purpose:
Responsible for Java development within the Core platform used at the company and growing the engineering team's technology stack.
Qualifications and experience:
- 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)
Required skills:
- Communications Skills
- Analytical Skills
- Problem solving skills
- Attention to Detail
Conditions of employment:
- Clear criminal and credit record