About the position
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