We are seeking an Intermediate Java Developer for our innovative Fintech client in the Western Cape. The company crafts user-friendly online solutions to address real-world challenges, with its flagship product being a revenue management system for financial advisers.

This is a full-time remote position, but if you’re based near Paarl, you’re welcome to work from our modern, well-equipped offices. You will be joining a collaborative development team, which includes a Business & Testing Analyst, Data Analyst, and four experienced Developers—ensuring you’ll have plenty of support.

Daily tasks may include:

  • Analysing requirements
  • designing and implementing solutions
  • testing and debugging
  • trouble-shooting production issues
  • collaborating with cross-functional teams.

You should have a demonstrable, solid foundation in full-stack Java development.

Our stack includes the following key technologies:

  • Java
  • HTML & CSS
  • JavaScript & jQuery
  • HTMX & Hyperscript
  • Play Framework
  • JPA
  • Hibernate
  • PostgreSQL
  • Spring Boot
  • AWS
  • Google Cloud Services
  • Multiple API integrations over REST/JSON

We do not expect you to have all these skills, but definitely a keen willingness to learn.

Role Requirements

  • Extensive development experience with a minimum of 5 years using Java
  • Solid experience in software analysis, design, development, and testing
  • Understanding of software development best practices and design patterns
  • Experience building and maintaining web applications with HTML, JavaScript, and jQuery
  • Understanding of the MVC design pattern and frameworks (e.g. Spring Boot, Spring MVC, Rails, Grails, etc.)
  • Experience writing unit test cases with JUnit
  • Experience building RESTful Web Services using JSON
  • Experience using JPA with PostgreSQL database
  • Experience with version control systems (e.g. GitHub)
  • Understanding of Agile methodologies and principles
  • Excellent problem-solving, debugging and trouble-shooting skills
  • Strong communication and collaboration abilities

Company culture:

  • We value company culture and team work over timesheets and red tape.
  • We have a work-from-anywhere policy and are only interested in results, not how/when you achieve them.

General:

  • Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
  • In keeping with our client’s employment equity requirements, only South African citizens will be considered.
  • Please include your current salary and salary expectations.

Desired Skills:

  • Agile
  • AWS
  • Cloud Computing
  • CSS
  • HTML
  • Java
  • postgreSQL

Learn more/Apply for this position