Java Developer

Java Developer

Job Title: Java Developer
Contract Type: Permanent
Location: Western Cape
Reference: JN -012020-19366
Contact Name: Zico Africa
Contact Email:
Job Published: March 13, 2020 05:13

Job Description

  • Develop and maintain large scale, low latency applications for financial and retail products.
  • Give input for defining a cross company deployment strategy.
  • Write well designed, testable, efficient code.
  • Produce technical and user documentation

Key Competencies and Qualifications

  • BSc Computer Science degree (or equivalent) with 5+ years of Java development experience (three years exposure to financial/retail).
  • Strong problem solving skills.
  • Excellent communication skills.
  • Ability to take responsibility.
  • Ability to work within a team.
  • Effective planning and organisational skills.
  • Ability to work under pressure.
  • Deadline driven.
  • Self-skilling and ambitious.
  • Experience with Agile methodologies including Scrum and Kanban.
  • Experience in a retail, payments or banking environment.
  • Firm understanding of Object Orientated programming and design using common design patterns.
  • Experience in developing web applications using at least one popular web framework eg Spring, JSF, etc.
  • Understand full application life-cycle (web, db, application, front-end and 3rd party integration).
  • Experience designing/implementing high performance Web services using SOA/REST.
  • Experience with test-driven development and continuous integration.
  • Experience with relational databases.
  • Experience with noSQL (MongoDb, Cassandra, etc.) – nice to have.
  • Ability to quickly learn and develop expertise in highly complex existing applications and architectures
  • Ability to work independently with minimal supervision.
  • BSc Computer Science degree (or equivalent) with at least five years of general development experience (three years exposure to financial/retail)


Get similar jobs like these by email

By submitting your details you agree to our T&C's