About the position
We are seeking an Intermediate Full-Stack Java Developer with strong back-end development expertise and secondary exposure to front-end technologies. The ideal candidate will have experience in enterprise-level Java systems, including CORBA and EJB, and be comfortable working in a financial services environment.
Key Responsibilities
- Develop and maintain back-end services using Java 8+, Spring Boot, EJB, and CORBA.
- Design and consume RESTful APIs and SOAP services for system integration.
- Work with JPA/Hibernate for data persistence and optimize SQL queries for performance across Oracle and PostgreSQL databases.
- Enhance or support legacy front-end applications built with JSF, and contribute to newer components using Angular 2+.
- Collaborate with cross-functional teams to integrate systems and ensure seamless data flow.
- Participate in design reviews, testing, and deployment cycles within an Agile environment.
Technical Environment
Back-End:
- Java (8+), Spring Boot, EJB (2.x/3.x), CORBA
- RESTful and SOAP API development
- SQL (strong skills), Oracle, PostgreSQL
- JPA/Hibernate
Front-End:
- JSF (JavaServer Faces), Angular (2+)
- HTML, CSS, JavaScript (general knowledge)
Minimum Requirements
- A relevant IT degree or diploma.
- 8+ years of professional experience, with 2–4 years in a financial services environment.
- Experience integrating with legacy and modern systems using multiple technologies.
- Investment industry exposure is advantageous.
- Knowledge of the FICA Act and CDD systems will be beneficial.
This is a dynamic contract opportunity for a developer with strong back-end skills and a collaborative mindset, ideal for a technically complex and regulated environment.
Desired Skills:
- Java Developer
- Full-stack
- Java
- CDD
- JSF
- SQL