Senior Banking Online Brokerage Java Developer - Java-based front-end work using JSF. - 40368
S.i. Systems
Toronto, ON- Salary To be discussed
-
Contract job
-
1 position to fill as soon as possible
Description
Senior Banking Java Developer
Location Address: 4 King Street W 15th Floor (4KING-15) - ( Hybrid - In Office 3 Days per week).
Contract Duration: 8 months
The Online Brokerage team within Global Wealth Management Technology is responsible for the development, stability and resiliency of the Online Brokerage platform and its ecosystem of applications.
The project is in the initial stage for a migration of the current application from Java 8 to Java 21, together with the frameworks that are used (JSF, RichFaces, Spring Framework).
Migrate:
• java 8-?21
• JSF v2 -? v4
• RichFaces -? PrimeFaces
• Spring Framework v3 -? newer
Responsibilities:
• Support the Agile team in the software currency migration, providing daily updates on progress, risks, and dependencies.
• Collaborate closely with QA teams to review test results, troubleshoot issues, and ensure defects are resolved quickly.
• Work with other developers to integrate ongoing feature development into the migration stream, ensuring both activities continue in parallel without blocking each other.
• Coordinate continuous sync‑ups across teams to align new development with migration timelines, ensuring smooth integration throughout the project.
• Partner with infrastructure teams to deploy, configure, and validate application environments, ensuring systems run reliably during and after migration.
• Participate in Agile ceremonies (stand‑ups, sprint planning, retrospectives) and contribute to improving team processes.
• Monitor application performance and stability, escalating issues and collaborating with cross‑functional teams to resolve them.
• Use experience to provide solutions to challenges raised during the project.
Must Have Skills:
• 10+ years experience as a Java Developer or related field with multiple Java versions (Java 8 to 21 or higher - minimum 2 years (Jav 21)), JAX-WS, JAX-RS, Spring, Spring Boot.
• 5+ years experience with Java Frameworks: Spring, JUnit, Log4j
• 5+ years of experience with JSON/RESTful, XML, and SOAP services
Nice-To-Have Skills:
• Experience with Continuous Development or Continuous Integration is a plus
• Experience with JSF, RichFaces/PrimeFaces is a plus
• Hands-on experience in MicroApp development is a plus
• Previous experience with Wealth Management or FI
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Best VS. Average Candidate:
The best candidate has Jav experience 21 or higher, plus familiarity with JSF and Spring frameworks and has previous experience in FI.
Additional Notes
• 70% focused Java Development, 10% building unit tests, 20% analysis for modernization from existing system to new product the work is Java-based front end, not backend API development.
• The successful candidate will need to be a strong problem solver - someone who can complete unit tests and reverse engineer codes as needed
• Financial services experience is a plus, but technical experience is more important
Please avoid candidates whose front-end experience is primarily in JavaScript frameworks (React, Angular, Vue). This role requires 90% Java-based front-end work using JSF. We need strong Java UI developers, not JavaScript front-end developers.
Education:
Diploma or degree in art, design, or similar; or extensive work experience demonstrating the above requirements.
Disclaimer:AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you