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