ATTENTION: Johannesburg

One of our clients within the banking industry is looking for an experienced Senior Java Developer to join their team

  • To provide IT expertise, advice and leadership in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards.
  • To assist in the development of IT operational implementation plans and associated IT processes, methods and techniques.

Experience and qualifications

  • Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
  • 5 years + experience in programming and system design.
  • System Design & Tourism System Development experience advantageous.
  • Advanced experience in Java SE and Java EE application development.
  • Excellent SQL and database design skills
  • Knowledge of Java MVC frameworks
  • Good knowledge of SOAP and REST services
  • Knowledge of: Software design principles and practices; Git source control; Jenkins and/or other CI tools
  • Good understanding of Microservices technologies eg Quarkus, Microprofile, SpringBoot

Experience or qualifications in the following areas would be beneficial

  • Ability to interpret ERDs, process flow charts, sequence diagrams and use cases.
  • Ability to document requirements using UML
  • Enterprise Messaging Bus architectures
  • Excellent Jboss/Wildfly or any other JEE application server administration skills
  • Good understanding of Content Management Systems(Hippo CMS)
  • Good understanding of data processing tools such as Kafka

only shortlisted candidates will be contacted

Desired Skills:

  • application
  • java
  • developer

Learn more/Apply for this position