Enable job alerts via email!

Java Developer

Lancesoft

Toronto

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading IT consulting firm in Toronto seeks a Java Developer with over 10 years of experience in web service development and strong expertise in cloud-based microservices, particularly with Azure. The candidate will focus on modernizing existing digital functionalities and must possess excellent problem-solving abilities and strong communication skills. Financial services experience is preferred but not essential.

Qualifications

  • 10+ years web service development as a Java Developer or related field.
  • 5+ years working with cloud-based microservices, preferably Azure.
  • Experience with JSON / RESTful, XML, and SOAP services.

Responsibilities

  • Join an ongoing project focused on modernizing digital functionality.
  • Work closely with technical leads and contribute to scalable system design.
  • Complete unit tests and reverse engineer code as needed.

Skills

Java 8+
Cloud-based microservices
Spring Boot
RESTful services
SQL database development
JSON
Excellent communication skills

Education

Bachelor's degree in a technical field

Tools

Azure
JAX-WS
JAX-RS
Spring
Job description
Overview

Work arrangement: Onsite (4 days a week)

Schedule Hours: 9am-5pm, 37.5 hours a week (No Overtime)

Story Behind the Need

  • Business group: The Digital Client Services group is working on an ongoing Digital Wealth Modernization and is searching for a strong Java Developer as the project scope continues to grow.
  • Project: The successful candidate will be joining an ongoing project focused on modernizing existing BNS Digital Online Functionality to a cloud-based environment.
Must Have / Responsibilities
  • 10+ years web service development as a Java Developer or related field with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger / OAS (Open API Specification).
  • 5+ years working with cloud-based microservices (Azure, PCF or GCP); Azure is preferred.
  • 5+ years experience with Java Frameworks: Spring, JUnit, Log4j.
  • 5+ years experience with JSON / RESTful, XML, and SOAP services.
  • 5+ years of database development, stored procedures with SQL, Azure SQL, Sybase OR MS SQL; Azure SQL is preferred.
Nice-To-Have Skills
  • Experience with Continuous Development or Continuous Integration is a plus.
  • Hands-on experience in MicroApp development is a plus.
  • Previous experience with Wealth Management or FI.
Soft skills
  • Excellent interpersonal and communication skills (oral, written and presentation).
  • You are a hands-on, collaborative individual with experience working with technical architects, business users and engineers.
Degrees or certifications
  • Bachelor's degree in a technical field such as computer science, computer engineering or a related field required.
Best vs average

The best candidate is someone with deep expertise in both Java development and microservices architecture, along with a solid understanding of the wealth management domain. They can work closely with technical leads, contribute to scalable system design, and apply conceptual knowledge effectively in real-world scenarios. In contrast, an average candidate may only have surface-level familiarity with these technologies and require more guidance, lacking the depth and independence needed for complex development tasks.

Additional Notes
  • 70% focused on Java Development, 10% building unit tests, 20% analysis for modernization from the existing system to the new product.
  • The successful candidate will need to be a strong problem solver.
  • Someone who can complete unit tests and reverse engineer code as needed.
  • Financial services experience is a plus, but technical experience is more important.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.