A leading organisation in the financial services sector is seeking a Senior Full-Stack Java Developer with extensive experience in enterprise Java development, integration of legacy systems, and modern application frameworks. The successful candidate will be responsible for both back-end and front-end development, with a primary focus on Java-based systems.
Key Responsibilities

  • Develop and maintain scalable, secure back-end applications using Java 8+, Spring Boot, EJB, and CORBA.
  • Design and consume RESTful APIs and SOAP services.
  • Write optimised SQL queries and manage database integration using JPA or Hibernate.
  • Support front-end development with technologies such as JSF, Angular (2+), HTML, CSS, and JavaScript.
  • Participate in systems integration across legacy platforms and third-party applications.
  • Work in a collaborative Agile environment alongside cross-functional teams.

Technical Environment

  • Java (8+), Spring Boot, EJB, CORBA
  • SQL, Oracle, PostgreSQL
  • JPA/Hibernate
  • JSF, Angular (2+), HTML, CSS, JavaScript
  • REST and SOAP web services
  • Agile methodologies

Minimum Requirements

  • A relevant IT degree or diploma.
  • A minimum of 8 years of full-stack development experience.
  • At least 2 to 4 years of experience in a financial services environment.
  • Experience integrating legacy and modern applications.
  • Knowledge of the FICA Act and customer due diligence (CDD) systems will be advantageous.
  • Experience in an investment environment will be an added advantage.

This is a contract position suitable for a self-driven, technically proficient developer looking to contribute to large-scale, mission-critical systems.

Desired Skills:

  • Java
  • Developer
  • RESTful
  • SOAP

Learn more/Apply for this position